Я новичок в Infragistics, используя UltraGrid.Выберите несколько строк с помощью UltraGrid
Я пытаюсь выбрать несколько строк с использованием колонки флажок (или, если есть еще одна идея)
У меня есть код для DataGridView, чтобы выбрать несколько строк и вставить его в список, чем пытаться удалить или сделать код с выбранными элементами.
//get the selected item
List<DataGridViewRow> selectedRows = (from row in Detail_shanuDGV.Rows.Cast<DataGridViewRow>()
where Convert.ToBoolean(row.Cells["checkBoxColumn1"].Value) == true
select row).ToList();
Но когда я пытаюсь использовать этот код UltraGrid как этот
List<UltraGrid> selectedRows = (from row in ultraGrid1.Rows.Cast<UltraGrid>()
where Convert.ToBoolean(row.Cells["caption"].Value) == true
select row).ToList();
Это дает мне эту ошибку
«UltraGrid» не содержит определение для «клеток» и нет метода расширения «Ячейки», принимающие первый аргумент типа «UltraGrid», можно найти Итак, если есть другая идея или как найти решение для решения этой ошибки. Кстати я использую иерархическую UltraGrid с CheckBox столбца, в моем UltraGrid У меня есть данные Master/Детали
thnx это работает, но другой вопрос, я хочу выбрать строки в дочернем (Band [1]), как? – Juste3alfaz
Это именно то, что я упоминал во второй части ответа. Если строки, которые должны быть включены в фильтр, должны принадлежать второму диапазону, вам нужно добавить еще один уровень фильтрации. Я попытаюсь обновить вопрос. – Steve
его не работает, нужно добавить еще один фильтр, может быть? – Juste3alfaz