【问题标题】:C# how to let two columns be with the same column header using datagridview windows formC#如何使用datagridview windows窗体让两列具有相同的列标题
【发布时间】:2016-01-29 20:30:55
【问题描述】:

我使用datatable类收集数据,然后绑定到datagridview windows窗体
我想知道是否可以进行这样的更改,如附图所示?

谢谢 need to put two columns at one column header

【问题讨论】:

  • colspan gridview rows的可能重复
  • 这不能工作,因为它适用于Web应用程序中的gridview。
  • 这不是真的支持。您可以尝试使用所有者绘制标题来解决问题,但它可能不会很好..

标签: c# datagridview


【解决方案1】:

在您的 gridview 行数据绑定中:

    if (e.Row.RowType == DataControlRowType.Header)
    {
          e.Row.Cells[1].ColumnSpan = 2;
          e.Row.Cells[2].Visible = false;
          e.Row.Cells[1].Text = "Optimized";
    }

【讨论】:

  • 这是windows窗体应用程序而不是web控件,所以我认为它不能工作。
猜你喜欢
  • 1970-01-01
  • 2011-04-23
  • 1970-01-01
  • 2013-01-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多