【发布时间】:2018-11-04 06:03:35
【问题描述】:
我有一个问题,但似乎找不到解决方案。我有多种类型的 datagridview 列:
- 文本框
- 复选框
- 按钮
我使用了dgv1.AllowUserToAddRows = true;。问题是单击按钮列时不显示新行。对于文本框和复选框列,它正在工作。
请帮帮我。
谢谢。
【问题讨论】:
-
DGV 的常见问题是添加新数据时它并不总是重新绘制。所以诀窍是将数据源设置为 null : datagridview1.DataSource = null; DataGridView1.DataSource = dt;
-
@jdweng- 已尝试将数据源设置为 null 但仍不显示
-
统计插入前后 DGV 中的行数,看是否增加。添加的行可以排序并放在DGV的中间。
-
进一步描述:已经有一行可见,这是带有星号的行(用于编辑)。现在有多个不同类型的列。单击复选框列时,会出现新行。编辑文本框列时,底部也会出现新行,但是单击按钮列时,底部不会出现新行。单击按钮列时,我需要新行出现在底部。
-
为什么底部需要它?数据是否进入数据库?
标签: c# winforms datagridview datagridviewbuttoncolumn