无法向我的数据绑定 dataGridview 动态添加行
Cannot add rows to my data-bound dataGridview dynamically
RDP0 yeni = new RDP0();
yeni.IPADDRESS = "1.1.1.1";
yeni.PASSWORD = " 10akh0";
yeni.NO = 8;
yeni.CUSTID = 1000;
testList.Add(yeni);
dataGridView1.DataSource = testList;
我收到数据绑定错误,因此无法添加行。任何帮助都会很棒。
这就是我将数据绑定到 dataGV 的方式:
tm = new testModel();
var query = from fe in tm.ERDP0 select fe;
testList = query.ToList();
dataGridView1.DataSource = testList;
如果 DataGridView
是数据绑定的,您不能直接向 DataGridView
添加新的 rows/columns。但是您可以向 DataTable
添加一行,这将自动更新您的 DataGridView
。
DataTable dt = dataGridView1.DataSource as DataTable;
dt.Rows.Add("new row");
或者您可以将新行添加到源列表,然后重置数据源:
testList.Add(youritem);
dataGridView1.DataSource = null;
dataGridView1.DataSource = testList;
RDP0 yeni = new RDP0();
yeni.IPADDRESS = "1.1.1.1";
yeni.PASSWORD = " 10akh0";
yeni.NO = 8;
yeni.CUSTID = 1000;
testList.Add(yeni);
dataGridView1.DataSource = testList;
我收到数据绑定错误,因此无法添加行。任何帮助都会很棒。 这就是我将数据绑定到 dataGV 的方式:
tm = new testModel();
var query = from fe in tm.ERDP0 select fe;
testList = query.ToList();
dataGridView1.DataSource = testList;
如果 DataGridView
是数据绑定的,您不能直接向 DataGridView
添加新的 rows/columns。但是您可以向 DataTable
添加一行,这将自动更新您的 DataGridView
。
DataTable dt = dataGridView1.DataSource as DataTable;
dt.Rows.Add("new row");
或者您可以将新行添加到源列表,然后重置数据源:
testList.Add(youritem);
dataGridView1.DataSource = null;
dataGridView1.DataSource = testList;