从Gridview到文本框的数据

时间:2012-10-12 01:59:55

标签: vb.net datagridview

我在vb.net中有一个带有datagridview的表单,用于在列中显示我的数据。我想要完成的是,在选择一行并按下“编辑”按钮后,将打开一个新表单并拆分右侧文本框的行以更新数据。 datagridview行显示不同类型的数据:名称,电子邮件,日期等...任何想法?提前致谢!

1 个答案:

答案 0 :(得分:0)

在EditButton点击处理程序中,您可以使用MyDataGridView.CurrentRow属性访问datagridview中的选定行。

此对象 - 一个DataGridViewRow - 具有单元格,您可以通过索引单独访问它们,然后获取它们的值:

... CurrentRow.Cells(N)。价值

然后,您可以用来填充编辑表单中的项目。

完成编辑表单后,检索(更新的)值并将它们放回CurrentRow.Cells(n).Value

如果您的datagridview是数据绑定,那么您也可以直接使用数据存储区,通过

... CurrentRow.DataBoundItem

此对象的类型当然取决于您的配置;例如,它可能是一个DataRow。

这应该足以让你前进。

关于你补充评论的最后说明“谢谢......”:你在这个网站上看起来很新。我不确定你为什么得到“downvotes”。这可能是因为你的问题相当简单(“家庭作业”),或者人们发现你的问题描述不够清晰/不够详细。请理解答案(如果有的话)是“未付”的,并要求贡献者“自愿”付出努力。可以理解的是,在让别人“为你做你的工作”之前,他们更喜欢你做大部分的工作/学习/尝试。没有违法行为。