【发布时间】:2011-01-21 16:44:47
【问题描述】:
有没有办法在 C# 的数据表中做到这一点? http://www.webinformation.ru/eng/reviews/aspnet/merge-cells-in-gridview/
还想知道是否可以为此动态添加行。
【问题讨论】:
有没有办法在 C# 的数据表中做到这一点? http://www.webinformation.ru/eng/reviews/aspnet/merge-cells-in-gridview/
还想知道是否可以为此动态添加行。
【问题讨论】:
由于它是在 VB 中解释的,您可以尝试使用相同的代码,但随后使用 http://www.developerfusion.com/tools/convert/vb-to-csharp/ 转换为 C#
[编辑]
我注意到一些转换无法正常工作,例如当您插入 (row.Cells(i).RowSpan="2") 时它返回 (row.Cells(i).RowSpan=="2") 但我假设你明白这是 C# 中的 (row.Cells[1].RowSpan = 2;)。
另外,我不能确定这会奏效。 VB 可能有 C# 中不存在的命名空间或对象。
[/编辑]
如果没有, iirc 列标题可以设置为您想要的任何内容。它可以包含一个按钮、一个文本框等。 您可以将第 2 行和第 3 行的标题设置为您想要的任何内容。 但遗憾的是,我目前不知道如何在顶部将第二和第三列标题连接在一起,并在底部将它们分开。
如果任一解决方案有帮助,请告诉我。
【讨论】: