簡體   English   中英

無法將行動態添加到我的數據綁定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添加新的行/列。 但是您可以在DataTable添加一行,這將自動更新DataGridView

DataTable dt = dataGridView1.DataSource as DataTable;
dt.Rows.Add("new row");

或者,您可以將新行添加到源列表中,然后重置DataSource:

testList.Add(youritem);
dataGridView1.DataSource = null;
dataGridView1.DataSource = testList;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM