将 DataGridView 选定值传递给文本框

Posted

技术标签:

【中文标题】将 DataGridView 选定值传递给文本框【英文标题】:Passing DataGridView selected value to a text box 【发布时间】:2016-02-07 11:34:27 【问题描述】:
Private Sub DataGridViewMachine_CellContentClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridViewMachine.CellContentClick
    frmAddNewWrkReq.txtbxAssetName.Text = DataGridViewMachine.SelectedRows(DataGridViewMachine.CurrentRow.Index).Cells(1).Value.ToString
    Me.Hide()
End Sub

如何从 datagridview 中获取选定的值到文本框中?

【问题讨论】:

【参考方案1】:

试试这个代码:

frmAddNewWrkReq.txtbxAssetName.Text = DataGridViewMachine.CurrentRow.Cells("name_of_the_cell").Value.ToString

可能需要在 DataGridViewMachine 上设置 SelectMode=FullRowSelect

【讨论】:

我试过上面的代码。工作,没有错误。确保您拥有正确的控件名称。您收到任何错误消息? 谢谢。我试试看【参考方案2】:

你可以试试这个代码

frmAddNewWrkReq.txtbxAssetName.Text = DataGridViewMachine.Rows(DataGridViewMachine.CurrentRow.Index).Cells(1).Value.ToString

【讨论】:

以上是关于将 DataGridView 选定值传递给文本框的主要内容,如果未能解决你的问题,请参考以下文章

从下拉框中打开一个fancybox并直接将选定的值传递给它

如何让组合框将正确的值传递给表?

将 DataGridView 值复制到 TextBox

如何在MVC C#中将文本框和下拉值从视图传递到控制器

将文本框值传递给不同视图上的另一个文本框

将下拉值的选定选项的值传递给 django 数据库