我有一个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