我是使用UltraGrid的Infragistics的新手。用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”不包含定义为“细胞”和没有扩展方法'Cells'接受类型'UltraGrid'的第一个参数可以被发现 因此,如果theres另一个想法或如何找到解决方案来解决这个错误。 通过我使用分层的UltraGrid与复选框列的方式,在我的UltraGrid我有主/详细数据
thnx它的工作原理,但另一个问题,我想我选择行(乐队[1]),如何? – Juste3alfaz
这正是我在答案的第二部分提到的。如果要包含在过滤器中的行应属于第二个波段,则需要在过滤中添加另一个级别。我会尝试更新这个问题。 – Steve
它不工作,需要添加另一个过滤器也许? – Juste3alfaz