DevExpress.XtraGrid.GridControl 分组 和排序的问题

英文字母打字员 2014-01-16 04:00:31
分组代码:
DevExpress.XtraGrid.Columns.GridColumn column = gridViewList.Columns["No"];
if (column == null)
{
return;
}
column.SortMode = DevExpress.XtraGrid.ColumnSortMode.Value;
column.GroupIndex = 0;
DevExpress.XtraGrid.GridGroupSummaryItem item = new DevExpress.XtraGrid.GridGroupSummaryItem();
//根据第一个分组的条件计算总计数
if (i == 0)
{
item.DisplayFormat = "(总计:{0})";
item.SummaryType = DevExpress.Data.SummaryItemType.Count;
}
//展开分组的节点
gridViewList.OptionsBehavior.AutoExpandAllGroups = true;
gridViewList.GroupSummary.Add(item);

代码问题在于这里的GroupIndex永远都为-1 想知道怎么解决

排序的代码:
 GridColumn columnNo = this.gridViewList.Columns.ColumnByFieldName(filedName);
this.gridViewList.SortInfo.Add(new GridColumnSortInfo(columnNo, DevExpress.Data.ColumnSortOrder.Descending));

不清楚为什么排序无效果。
...全文
969 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 7 楼 wanglejun 的回复:
这问题没有知道原因吗?
问题解决了吗??分享一下
  • 打赏
  • 举报
回复
这问题没有知道原因吗?
  • 打赏
  • 举报
回复
引用 5 楼 duanzi_peng 的回复:
[quote=引用 4 楼 wanglejun 的回复:] [quote=引用 3 楼 duanzi_peng 的回复:] http://documentation.devexpress.com/#WindowsForms/CustomDocument3000 参考一下。
没有找到想要的[/quote] 分组的话,直接设置都可以了,不需要些代码的。[/quote] 这个不是直接绑定上去的,是根据XML动态生成的,但是这些代码以前都是OK的 但是现在的GUOUPINDEX 现在永远都是-1 我想问的是 有什么属性需要去设置吗???
  • 打赏
  • 举报
回复
引用 4 楼 wanglejun 的回复:
[quote=引用 3 楼 duanzi_peng 的回复:] http://documentation.devexpress.com/#WindowsForms/CustomDocument3000 参考一下。
没有找到想要的[/quote] 分组的话,直接设置都可以了,不需要些代码的。
  • 打赏
  • 举报
回复
引用 3 楼 duanzi_peng 的回复:
http://documentation.devexpress.com/#WindowsForms/CustomDocument3000 参考一下。
没有找到想要的
  • 打赏
  • 举报
回复
引用 1 楼 cjd6568358 的回复:
绑定之后才能进行分组,你在DataBind 下面排序试试
不需要啊,以前代码是可以运行成功的,不知道是什么原因造成这代码现在运行不成功了
  • 打赏
  • 举报
回复
绑定之后才能进行分组,你在DataBind 下面排序试试

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧