我有一個datagridview2在我的窗體上有4列,並有數據。我想在它的最後添加一行並用數據填充它。但是,當我使用'Me.DataGridView2.Rows.Add()'它增加了行,但不是datagridview的結束。有沒有辦法在datagridview的末尾添加一個空行?如何在DataGridview的末尾添加一行?
1
A
回答
0
我試過了,它在DataGridView的最後添加了行。 我在窗體中拖動了一個DataGridView和一個按鈕。 下面是代碼:
private void addRowbutton_Click(object sender, EventArgs e)
{
dataGridView1.Rows.Add();
}
private void Form1_Load(object sender, EventArgs e)
{
dataGridView1.Columns.Add("ID", "Product ID");
dataGridView1.Columns.Add("Name", "Product Name");
dataGridView1.Columns.Add("Description", "Description");
dataGridView1.Columns.Add("Price", "Price");
for (int i = 0; i < 2; i++)
{
DataGridViewRow row = new DataGridViewRow();
row.CreateCells(dataGridView1);
row.Cells[0].Value = i;
row.Cells[1].Value = "Product " + i;
row.Cells[2].Value = "Description of Product " + i;
row.Cells[3].Value = "99.99";
dataGridView1.Rows.Add(row);
}
}
如果填充通過數據綁定無法通過編程添加行DataGridView的。
4
datagridview中的最後一行是允許用戶添加行,如果他想要的話。
設置DataGridView2.AllowUserToAddRows =假
然後嘗試使用Me.DataGridView2.Rows.Add()
。它會將原始數據添加到 dataGridView的末尾
2
我會upvote @ user1157690,但我沒有足夠的聲望來這樣做。爲了一個空白行添加到底層:
DataGridView2.AllowUserToAddRows = false;
for (int i = 0; i < 10; i++)
{
DataGridView2.Rows.Add();
}
DataGridView2.AllowUserToAddRows = true;
這將允許您按時間順序編程輸入10個空行從最舊到最新,同時允許在必要時用戶輸入更多的行。這是我瞭解的允許用戶靈活性和程序員一致性的最佳方法。
相關問題
- 1. 添加到Python的一行的末尾
- 2. 如何在Bootstrap中的一組行的末尾添加長列?
- 3. 如何在uint8_t *的末尾添加int?
- 4. 如何在WebView的末尾添加TextView
- 5. 如何用awk在每行的末尾添加一個字符?
- 6. 如何在grep獲得的每行末尾添加一個值
- 7. 在Ansible中,如何將一行添加到文件的末尾?
- 8. python在每行末尾添加新行
- 9. 在每行末尾添加逗號
- 10. 在每行末尾添加字符
- 11. 在集合末尾添加新行
- 12. 在`ArrayList`末尾添加單行
- 13. android在末尾添加'...'textview
- 14. 在HTML表格的末尾添加單擊的行+下一行
- 15. 何時在按鈕的末尾添加「...」?
- 16. sed的(1):在一個PHP數組的末尾添加一行
- 17. 在bat文件的末尾添加一行忽略換行符
- 18. 在data.table對象的末尾添加一行引用行
- 19. 用ajax添加行到表的末尾
- 20. 將\ n添加到每行的末尾
- 21. 在proc報告中的每一頁末尾添加一行
- 22. 桑達在一行以\ n中的末尾添加一個字
- 23. Datagridview/BindingSource和排序:在列表末尾添加記錄
- 24. 如何在C#中使用File.Append添加文件末尾的行#
- 25. 如何在每行的末尾添加文本vb.net
- 26. 如何在HTML中每行的末尾添加空格?
- 27. 如何在unix中的每一行的末尾添加一個字符
- 28. 如何在另一個號碼的末尾添加號碼
- 29. StreamWriter在該行的末尾添加了一個額外的\ r
- 30. 在該行的末尾添加一個空白的玉
注意:這在設置RowCount時也是需要的。如果你最後一行沒有IsNew = true,並且不能被刪除/移動等。 – TaW 2017-05-08 09:17:58