繁体   English   中英

如何从 VB.Net 中的 DataGridView 获取单元格值?

[英]How to get cell value from DataGridView in VB.Net?

我有一个问题,如何从 datagridview 的单元格中获取值

----------------------------------
id     | p/w       | post       |
----------------------------------
1      |   1234    | A          |
----------------------------------
2      | 4567      | S          |
----------------------------------
3      | 6789      | A          |
----------------------------------

我想在文本框中输入 3,该怎么做? 谁能给出一些示例编码? 比你~

该行如下所示:

Dim x As Integer    
x = dgvName.Rows(yourRowIndex).Cells(yourColumnIndex).Value

它对我有用

MsgBox(DataGridView1.CurrentRow.Cells(0).Value.ToString)

在此处输入图片说明

要获取单元格的值,请使用以下语法,

datagridviewName(columnFirst, rowSecond).value

但是智能感知和 MSDN 文档错误地说rowFirst, colSecond方法......

如果你想知道 de selected 行的数据,你可以试试这个片段代码:

DataGridView1.SelectedRows.Item(0).Cells(1).Value

这帮助我接近我需要的东西,我会把它扔给任何需要它的人。

如果您要查找所选列的第一个单元格中的值,您可以试试这个。 (我选择了第一列,因为您要求它返回“3”,但是您可以更改 Cells 之后的数字以获得您需要的任何列。记住它是从零开始的。)

这会将结果复制到剪贴板: Clipboard.SetDataObject(Me.DataGridView1.CurrentRow.Cells(0).Value)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM