回复 5楼tysoft的帖子
你好。
不管是否绑定数据源,默认的排序都是进行整行排序,不会是行中某些单元格进行排序。
数据绑定,并且测试排序,不能重现你的问题,测试代码如下:
- DataTable dt = new DataTable();
- DataColumn c = new DataColumn();
- c.ColumnName = "ID";
- c.DataType = typeof(string);
- dt.Columns.Add(c);
- c = new DataColumn();
- c.DataType = typeof(string);
- c.ColumnName = "Item";
- dt.Columns.Add(c);
- c = new DataColumn();
- c.DataType = typeof(bool);
- c.ColumnName = "checkbox";
- dt.Columns.Add(c);
- DataRow row;
- for(int i=0;i<5;i++)
- {
- dt.Rows.Add(new object[]{i,"item"+i.ToString(),false});
- }
- this.c1FlexGrid1.DataSource = dt;
复制代码 |