Я отобразил столбец с ультра сеткой в разряд бит, и он показывает флажки в этом столбце. Я могу выбрать один за другим и обновить базу данных, но я хочу проверить все флажки сразу, нажав кнопку или что-то еще. Как я могу это сделать.проверка всех флажков сразу в gridview
ответ
Предположив у вас есть UltraWinGrid только один группа этого код переберет каждую строку и выберите или отмените столбец в вопросе
public void SetSelection(string colName, bool sel)
{
foreach(UltraGridRow r in grid.Rows)
{
if(r.IsDataRow == true)
r.Cells[colName].Value = sel;
}
}
Знаете ли вы, что в последних версиях UltraGrid есть функциональность, чтобы добавить флажок в заголовок булевского столбца, чтобы можно было проверить или снять отметку со всех столбцов непосредственно из этой проверки
gridCol.Header.CheckBoxAlignment = HeaderCheckBoxAlignment.Left;
gridCol.Header.CheckBoxSynchronization = HeaderCheckBoxSynchronization.RowsCollection;
gridCol.Header.CheckBoxVisibility = HeaderCheckBoxVisibility.WhenUsingCheckEditor;
Спасибо Стива ценит вашу помощь .. – TAB
проверить все флажки в другом флажке нажмите
function SelectAll(id) {
var frm = document.forms[0];
for (i = 0; i < frm.elements.length; i++){
if (frm.elements[i].type == 'checkbox')
{
frm.elements[i].checked = document.getElementById(id).checked;
}
}
}
может у поместить окна формы кода – TAB
Я использую Windows Forms приложений с Infragistics ultragrid – TAB