如何在写入Datagridview时禁用自动创建新行
本文关键字:创建 新行 Datagridview | 更新日期: 2023-09-27 18:21:47
如何初始显示数据网格视图的一行,以及如何在将文本写入单元格时禁用新行创建,以及在每行的最后一列输入回车键时创建新行
它没有提到web或win应用程序,因此,下面是win应用程序的示例:
1-首先创建新行:
加载表单时,或者每当您进入特定部分时,手动添加一行。类似dataGridView1.Rows.Add(新的DataGridViewRow("名称"、"年龄"、"城市")
或者将其添加到数据源(数据表或列表)并绑定到DataGridview。
DataTable dt = new DataTable();
dt.Columns.Add("Age", typeof(int));
dt.Columns.Add("Name");
dt.Rows.Add(new DataRow(0," ");
dataGridView1.AllowUserToAddRows = false;
dataGridView1.EditMode = DataGridViewEditMode.EditOnKeystroke;
dataGridView1.DataSource = dt;
dataGridView1.AllowUserToAddRows=false;
2-处理要监视的单元格单击事件,如果它的回车键和最后一个单元格,则将另一个空行添加到数据源中。
dataGridView1.AllowUserToAddRows=true;
dt.Rows.Add(new DataToRow(1,""));
dataGridView1.AllowUserToAddRows=true;
dataGridView1.AllowUserToAddRows=false;
代码是用记事本写的,所以没有经过测试,但给出了如何实现目标的想法。
本文详细解释了DataGridView:
-感谢