首页 > 代码库 > Dev GridView 获取选中分组下的所有数据行 z

Dev GridView 获取选中分组下的所有数据行 z

现在要在DevExpress 的GridView 中实现这样一个功能。就是判断当前的选中行是否是分组行,如果是的话就要获取该分组下的所有数据信息。

如下图(当选中红框中的分组行事。程序要获取该分组下的所有数据)

技术分享

实现代码如下:

 

 List<int> _gridViewRowIndexs = new List<int>(); //存储GridView 中选中的行索引        private void Test()        {            int[] rows = gridView1.GetSelectedRows(); //获取GridView 选中的数据行信息            for (int i = 0; i < rows.Count(); i++)                _gridViewRowIndexs = FildRowsNotGroupIndex(rows[i]);        }        //获取分组下面的所有数据行索引(针对有多级分组的情况)        private List<int> FildRowsNotGroupIndex(int rowIndex)        {            List<int> returnValue = http://www.mamicode.com/new List();>

 

 获取的行索引_gridViewRowIndexs  是GridView 中的行索引。如果要获取绑定数据源的行索引。

int dataTableIndex = gridView1.GetDataSourceRowIndex(item);  //将 GridView 中的行索引转化成 绑定数据源中的行索引

 

Dev GridView 获取选中分组下的所有数据行 z