如何将数据从网格视图传输到文本框
本文关键字:传输 文本 视图 网格 数据 | 更新日期: 2023-09-27 17:57:44
假设我在gridview中选择了一行,并希望该行出现在各自的文本框中。例如,我选择了一行,该行有"名字"answers"姓氏",在选择该行时,gridview中的数据应该会出现在winform上的文本框中。请告诉我。
我想这是基于选择的变化事件,如果我是对的?如下所示:
private void dgv_SelectionChanged(object sender, EventArgs e)
{
string str = txtFirstName.Text;
DataGridViewRow selectedRow;
}
如果我答对了你的问题,你的解决方案是使用DataGridView.SelectedRows Property
和DataGridView.SelectionChanged Event
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;
}
}
}
MSDN和MSDN