我正在使用网格视图,我尝试在第0行的单元格1上输入一些文本 它自动增加其他行,我再次尝试在同一个第0行的单元格2上写一些,同时增加其他行。
所以我试过
dataGridView1.AllowUserToAddRows=true;
它不允许我在gridview内写,我认为点击行必须自动生成。
请根据Cell Value Changed事件解决此逻辑。
答案 0 :(得分:0)
向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();