如何解决使用windows应用程序在网格视图中自动添加行的问题
本文关键字:视图 网格 问题 添加行 应用程序 何解决 解决 windows | 更新日期: 2023-09-27 18:08:32
我正在使用网格视图,我尝试在第0行上输入单元格1上的一些文本它会自动增加其他行,我再次尝试在单元格2上写一些在相同的第0行,同时增加其他行。
所以对于
dataGridView1.AllowUserToAddRows=true;
它不允许我在gridview中写入,我认为点击行必须自动生成。
请根据Cell Value Changed事件解决此逻辑
在gridview中添加行不是一个好的做法。如果您想向视图添加一些内容,请将它们添加到要绑定到视图的数据中,然后再进行绑定。非常容易。
就像这样:
List<MyType> data = ReadDataFromSomewhere();
data.Add(new MyType(){StringItem="Something", IntItem =0});//Adding your row
data.Insert(1,new MyType(){StringItem="Other Thing", IntItem =1});//Inserting to position 1
gv.DataSource = data;
gv.DataBind();