gpt4 book ai didi

c# - 如何在不绑定(bind)任何东西的情况下创建 wpf 数据网格?

转载 作者:行者123 更新时间:2023-11-30 15:34:01 26 4
gpt4 key购买 nike

我想创建一个不绑定(bind)任何内容的数据网格。用户可以添加/删除/编辑数据,代码将以编程方式收集数据。我执行了以下操作,但网格不允许我添加新行。

<DataGrid Name="dgData" CanUserAddRows="True" MinHeight="100">
<DataGrid.Columns>
<DataGridTextColumn Header="Column1"></DataGridTextColumn>
<DataGridTextColumn Header="Column2"></DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>

当我运行应用程序时,网格只显示标题。与第一行为空的 winform DataGridView 不同。我无法在 GUI 上添加新行。

最佳答案

您仍然需要将 ItemsSource 设置(或绑定(bind))到一个支持添加的空集合(实现 IList),您还应该将列绑定(bind)到项目数据类型(或让 DataGrid 为您创建它们),否则它们不会显示任何内容。

关于c# - 如何在不绑定(bind)任何东西的情况下创建 wpf 数据网格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16657126/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com