创建一个空DataGrid

时间:2012-01-12 16:11:08

标签: wpf c#-4.0 datagrid wpfdatagrid

我想知道创建一个空数据网格的最佳方法是什么。

例如,在excel中点击新内容后,您的网格中包含空行和列。

我正在使用带有WPF和.net 4.0的c#。

谢谢。

2 个答案:

答案 0 :(得分:0)

正如评论所建议的那样,数据网格不是电子表格,而是显示/编辑现有数据的方法。也就是说,如果你想要类似的东西,可以随意用默认/'空'对象填充一个集合并将其绑定到你的网格。它只是意味着在处理数据之后,您必须定义一个方法来仅捕获已编辑的行。这仍然意味着需要提前知道类的列绑定属性。

答案 1 :(得分:0)

DataGrid用于显示集合。如果要创建单独的行,DataGrid实际上并不是正确的工具。您可以使用仅在行上的集合在DataGrid中使用一个空行。关于MSDN上的Master Detail有很多指导。如果您在设计时不知道有多少列,则可以使用DataGrid将第1列的行垂直转换为名称和列作为值,因此现在您有一条记录但有一组字段。