c# - DataGridView - AllowUserToAddRows 有什么作用?

标签 c# datagridview

我原以为此设置会影响控件本身,但我似乎无法通过将 AllowUserToAddRows 设置为 true 的 DataGridView 添加新行。我只是在使用我的鼠标和键盘垃圾,还是我完全误解了这个属性?我怀疑是后者,尽管我在文档中找不到太多可以指出正确方向的文档。

编辑:顺便说一下,这不是我垃圾,这似乎与使用 List 作为 DataGridView 的数据源有关;如果我绑定(bind)到列表,小 '*' 就不会出现。

最佳答案

我通过将 STMTTRN 从 List 更改为 BindingList 来解决这个问题 - 当用作 DataSource 时,List 似乎有一些非常奇怪的行为(请参阅我最近的另一个问题,它以相同的方式解决)。

它在生成的代码中,但我已经将它从数组更改为列表,因此 BindingList 几乎没有任何额外的麻烦:)

关于c# - DataGridView - AllowUserToAddRows 有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1422001/

相关文章:

c# - 在 C# 中计算文件内容的哈希值?

c# - .NET Core 3 EF 中不存在没有联合实体的 M-N 关系,并且没有说明原因的文档

c# - 如何在 WinForms 项目中将 XML 用作 DataGridView 的数据源?

c# - 在 .Net 中过滤 DataGridView 行

c# - 数据未进入 datagridview

c# - 如何获取二维数组中的 DataGridView 数据?

c# - header 上方的 WPF 数据网格 header

c# - 在 C# oAuthTwitterWrapper 中获取推文的转发

c# - .resx 文件或 Redis 中的语言字符串?

c# - 无效的列名称 'Length' 已编辑 MVC 4 成员资格