C# 如何将数据从gridview传输到textbox

C# 如何将数据从gridview传输到textbox,c#,winforms,C#,Winforms,假设我在gridview中选择了一行,并希望该行出现在各自的文本框中。例如,我选择了一个有名字和姓氏的行,在选择行时,来自gridview的数据应该进入winform上的文本框。请告诉我 如果我是对的,我猜这是基于选择改变的事件?如下图所示: private void dgv_SelectionChanged(object sender, EventArgs e) { string str = txtFirstName.Text; DataGridView

假设我在gridview中选择了一行,并希望该行出现在各自的文本框中。例如,我选择了一个有名字和姓氏的行,在选择行时,来自gridview的数据应该进入winform上的文本框。请告诉我

如果我是对的,我猜这是基于选择改变的事件?如下图所示:

private void dgv_SelectionChanged(object sender, EventArgs e)
    {
        string str = txtFirstName.Text;
        DataGridViewRow selectedRow;
    }

如果我答对了您的问题,您的解决方案是使用
DataGridView.SelectedRows属性
以及
DataGridView.SelectionChanged事件

DataGridView.SelectedRows获取由 用户

DataGridView.SelectionChanged在选择或删除单元格时发生 选择被取消,无论是通过编程还是通过用户操作


而且

效果很好!谢谢你,穆罕默德哈尼
private void dataGridView1_SelectionChanged(object sender, EventArgs e)
{
 if (dataGridView1.SelectedRows.Count > 0)
    {

    foreach (DataGridViewRow row in dataGridView1.SelectedRows) {
        //Send the first cell value into textbox'
        Txt_FirstName.Text = row.Cells(0).Value.ToString; // or row.Cells["ColumnName"].Value;
          }
    }
}