如何解决使用windows应用程序在网格视图中自动添加行的问题

本文关键字:视图 网格 问题 添加行 应用程序 何解决 解决 windows | 更新日期: 2023-09-27 18:08:32

我正在使用网格视图,我尝试在第0行上输入单元格1上的一些文本它会自动增加其他行,我再次尝试在单元格2上写一些在相同的第0行,同时增加其他行。

所以对于

dataGridView1.AllowUserToAddRows=true;

它不允许我在gridview中写入,我认为点击行必须自动生成。

请根据Cell Value Changed事件解决此逻辑

如何解决使用windows应用程序在网格视图中自动添加行的问题

在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();