![](/img/trans.png)
[英]how can I assign my dataset cells to appropriate datagridview cells which has the coulmns I added?
[英]Can I assign the values to datagridview cells at a time?
我可以一次將值分配給datagridview單元嗎
datagridview1 [0,0] .value =“零列零行”
datagridview1 [1,0] .value =“第一列零行”
datagridview1 [0,1] .value =“零列第一行”
datagridview1 [1,1] .value =“第一列第一行”
它給出了錯誤索引超出范圍。 必須為非負數並且小於集合的大小。
嘗試這個:
// Define
dataGridView1.ColumnCount = 2;
dataGridView1.Rows.Add();
// Assign
dataGridView1[0, 0].Value = "zero column zero row";
dataGridView1[1, 0].Value = "first column zero row";
dataGridView1[0, 1].Value = "zero column first row";
dataGridView1[1, 1].Value = "first column first row";
在幕后發生了一些“魔術”。 根據有關Cells屬性的MSDN文檔 :
如果在訪問此屬性時該行不包含任何單元格,則將通過調用CreateCellsInstance方法來創建一個新的空DataGridViewCellCollection。
通過指定ColumnCount
並調用Rows.Add
方法,DataGridView具有足夠的元信息,可以在直接訪問Cells屬性時自動創建新的Rows。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.