winforms 如何在C#中为DataGridView对象提供无限行添加

hwazgwia  于 2022-11-16  发布在  C#
关注(0)|答案(1)|浏览(167)

我在向DataGridView对象无限添加数据时遇到了问题。
我需要写一个代码,将每次我点击按钮,它会添加一个新的行与信息,我将输入在文本框中。
其他我已经提供,我不会写一个代码片段在这里,但如果需要我可以写。
任何提示都很感激!谢谢

6ioyuze2

6ioyuze21#

对于System.Windows.Forms.DataGridView,要“显示对象列表”(假设 * 对象 * 的类型为MyDataObject),只需创建一个新的BindingList<MyDataObject>,并将其赋给DataGridViewDataSource属性。这将使DGV为类中公开的任何公共属性生成列。
要明确回答您关于“无限添加行”如何工作的问题,只需确保DGV的AllowUserToAddRows属性设置为true。添加行和内联编辑值内置于DataGridView控件中,而不必滚动您自己版本的该功能。
我会提供一个代码片段来完成这个操作,但是你必须编辑你的帖子,并显示你试图列出的类对象的样子。

相关问题