【发布时间】:2021-01-16 00:45:57
【问题描述】:
在 VS 2019 中,似乎无法向 DataGrid 添加行:
<DataGrid Name="myDataGrid" Background="#50000000" Grid.Row="1" Grid.Column="1" Margin="10,10,10,10" ItemsSource="{Binding myDataGRid}" AutoGenerateColumns="False" />
myDataGrid.Rows.Add(r); // <= DataGrid does not contain a definition for 'Rows' ...
如何以编程方式向 DataGrid 添加行/列?
表格可以按列添加,但是在添加新行时会很笨拙(必须保存列内容,列大小增加 1 并使用以前的值重新归档)。
这个问题似乎与this 不重复,因为:
- 在链接到的示例中,网格已经有一个可以填充许多项目的固定结构
- 但是,在这种情况下,DataGrid 布局是未知的,并在解析 .tex 文件时创建(列数/行数可能因文件而异)
【问题讨论】:
-
“在 VS 2019 中,似乎无法向 DataGrid 添加行” - 不过,这不是 VS 2019 的问题。
-
@Sinatr 部分地,那里的答案暗示 DataGrid 布局在否方面是固定的。行/列。就我而言,我不知道表格的布局(它是基于 .tex 文件生成的)。
标签: c# wpf data-binding datagrid