创建空数据网格

发布于 2024-12-26 07:40:00 字数 124 浏览 0 评论 0原文

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

例如,在 Excel 中点击“新建”后,您将得到一个包含空行和空列的网格。

我正在将 C# 与 WPF 和 .net 4.0 一起使用。

谢谢。

I was wondering what the best way was to create an empty datagrid.

For example after you have hit new in excel, You have a grid with empty rows and columns.

I am using c# with WPF and .net 4.0.

Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

与往事干杯 2025-01-02 07:40:00

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

As the comments have suggested, a datagrid is not a spreadsheet, but a method to display / edit existing data. That said if you want something similar, feel free to populate a collection with default / 'empty' objects and bind that to your grid. It just means that after working with the data, you will have to define a method to capture only the edited rows. This still means that the column-bound properties of your class need to be known ahead of time.

浊酒尽余欢 2025-01-02 07:40:00

DataGrid 用于显示集合。如果您想创建单独的行,DataGrid 并不是真正合适的工具。您只能使用仅行的集合在 DataGrid 中创建一个空行。 MSDN 上有很多关于 Master Detail 的指导。如果您在设计时不知道有多少列,则可以使用 DataGrid 将行垂直旋转,其中第 1 列作为名称,列作为值,这样现在您就有了一条记录,但包含一组字段。

A DataGrid is used to display a collection. If you want to create an individual row DataGrid is not really the right tool. You could but a single empty row in the DataGrid using a collection of only on row. There is a lot of guidance on Master Detail on MSDN. If you don't know how many columns at design time you could used a DataGrid to turn the row vertical with column 1 as name and column as value so now you have one record but with a collection of fields.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文