是否可以在不使用任何第三方工具的情况下实施?
解决方法 您可以尝试使用垂直单元格合并的MSFlexGrID MergeCells属性的功能,而不是本文第 DataGridView Grouping in C#/VB.NET: Two Recipes条中所述的行分组.在此示例中,属于组的行使用垂直合并的单元格可视地连接 – 而不是使用传统的水平组行.protected overrIDe voID OnCellPainting(DataGrIDVIEwCellPaintingEventArgs args){ base.OnCellPainting(args); args.AdvancedborderStyle.Bottom = DataGrIDVIEwAdvancedCellborderStyle.None; // Ignore column and row headers and first row if (args.RowIndex < 1 || args.ColumnIndex < 0) return; if (IsRepeatedCellValue(args.RowIndex,args.ColumnIndex)) { args.AdvancedborderStyle.top = DataGrIDVIEwAdvancedCellborderStyle.None; } else { args.AdvancedborderStyle.top = AdvancedCellborderStyle.top; }}总结
以上是内存溢出为你收集整理的c# – 在DataGridView中对行进行分组全部内容,希望文章能够帮你解决c# – 在DataGridView中对行进行分组所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)