【问题标题】:Add row to Datagridview with no columns将行添加到没有列的 Datagridview
【发布时间】:2013-11-08 02:46:51
【问题描述】:

有没有办法将 1 或 2 行附加到我的 Datagridview 的底部而没有列?我当前的 DataGridView 有 3 列,但我希望底部有 1 或 2 行来“总结”上述内容。我已经尝试过dataGridView1.Rows.Add("Test");,但这只是将“测试”添加到新行的第一列中。这可能吗?

谢谢!

【问题讨论】:

  • Datagridview 没有对 col- 或 rowspan 的内置支持。但这里有一个链接向您展示如何通过一些编码来实现它:social.msdn.microsoft.com/Forums/en-US/…
  • 你可以试试克隆方法。然后不要输入任何数据。示例:DataGridViewRow 行 = (DataGridViewRow)dataGridView1.Rows[0].Clone(); dataGridView1.Rows.Add(row);
  • 您是否尝试过在网格视图的页脚中使用标签?这是我通常做的。

标签: c# .net winforms datagridview


【解决方案1】:

最简单的解决方案是在第一个 DataGridView 的正下方创建第二个。然后使用您想要显示摘要的单行手动填充它并使其看起来像单个网格视图,只需使用以下行使第二个网格视图的列标题不可见

dataGridViewSummary.ColumnHeadersVisible = false;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-13
    • 1970-01-01
    相关资源
    最近更新 更多