如何将选定的datagrid行检索到文本框中

时间:2014-04-10 10:02:23

标签: c# winforms

我正在使用 Windows应用程序C#,我想在我的文本框中显示DataGrid的Selected行数据。我希望当用户点击DataGrid时,所选行应显示在文本框中 所以我需要把我的代码? dataGrid要使用哪个事件 我需要写什么代码? 我正在尝试这个,但这不起作用做这件事的正确方法是什么?

private void gvProdctTypName_CellContentClick(object sender, DataGridViewCellEventArgs e)
{

tbProductTypeName.Text = gvProdctTypName.SelectedRows[0].Cells[1].Value.ToString(); 

}

1 个答案:

答案 0 :(得分:0)

将代码移至SelectionChanged事件:

private void gvProdctTypName_SelectionChanged(object sender, EventArgs e)
{
    tbProductTypeName.Text = gvProdctTypName.SelectedRows[0].Cells[1].Value.ToString();
}

我猜你正在使用SelectionMode = FullRowSelect所以这应该有效。否则,您必须改为访问SelectedCells