我有一個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. 如何在grep獲得的每行末尾添加一個值
- 5. python在每行末尾添加新行
- 6. 在每行末尾添加逗號
- 7. 在每行末尾添加字符
- 8. 在`ArrayList`末尾添加單行
- 9. android在末尾添加'...'textview
- 10. 在HTML表格的末尾添加單擊的行+下一行
- 11. 何時在按鈕的末尾添加「...」?
- 12. 在bat文件的末尾添加一行忽略換行符
- 13. 將\ n添加到每行的末尾
- 14. 用ajax添加行到表的末尾
- 15. 在proc報告中的每一頁末尾添加一行
- 16. Datagridview/BindingSource和排序:在列表末尾添加記錄
- 17. 如何在C#中使用File.Append添加文件末尾的行#
- 18. 如何在另一個號碼的末尾添加號碼
- 19. 如何在文件末尾添加新行。使用只有C
- 20. 如何在node.js中的文件的每一行的末尾添加文本?
- 21. 如何在python文件末尾添加一堆「N」?
- 22. 如何在數組末尾添加一列0 C#
- 23. 在recyclerview的末尾添加進度條
- 24. django HttpResponseRedirect會在URL的末尾添加'/'
- 25. 在AsyncTask的末尾添加TextViews
- 26. 如何在Vim中的每行末尾添加一個字符串?
- 27. 如何在XSLT的記錄末尾添加附加元素
- 28. Gedit在文件末尾添加了一行
- 29. 如何在每行的末尾在vim
- 30. 如何將一個參數添加到數組的末尾?
注意:這在設置RowCount時也是需要的。如果你最後一行沒有IsNew = true,並且不能被刪除/移動等。 – TaW 2017-05-08 09:17:58