C# 中的 DataGridView
我正在使用 DataGridView 在我的应用程序中显示一些数据。
表中的数据根据用户输入动态更改。
我能够根据用户检索数据。
我必须添加一个名为 ID
的额外列,并按顺序填写从 1 到动态生成的行数的值。
我已经使用 dgrid.columns.add("UID"); 添加了列,
但是如何在运行时插入值呢?
I am using a DataGridView to display some data in my application.
The data in the table gets changed dynamically according to the users input.
I am able to retrieve the data according to the user.
I have to add an extra column named ID
and fill in the values serially starting from 1 to the number of rows which are generated dynamically.
I had added the column using dgrid.columns.add("UID");
But how to insert values at runtime?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看到你的代码,这样做是不正确的:
你必须这样做:
要修改/添加现有单元格的值,如果该行已经存在,你可以这样做:
这将修改名称为
uidColumn
和行0
。根据您的问题,您所要做的就是:假设您有一个方法
GetValueOfRow
,该方法接收行索引并返回该中ID
列中所需的值排。Seeing your code, it is not correct to do:
You will have to do:
To modify/add the value of an existing cell, if the row already exists, you can do:
That will modify the value of the column with name
uidColumn
and row0
. According to your problem, all you have to do is:supposing that you have a method
GetValueOfRow
that receives a row index and returns the value you need in theID
column in that row.