我使用此代码将数据传输到文本框。
TextBoxName.Text = gridViewName.SelectedRows[0].Cells[0].Value.ToString();
但是,此列索引可能不一样。
因此,我需要使用其列名将此datagrid值添加到文本框中。
有可能吗?
如果可能,代码是什么?
答案 0 :(得分:0)
gridView.SelectedRows[0].Cells
是DataGridViewCellCollection,其中包含整数和string参数的索引器,因此您应该能够按列名称获取所选行:
TextBoxName.Text = gridViewName.SelectedRows[0].Cells["yourcolumnname"].Value.ToString();
Offtopic,但可能有用:尝试使用数据绑定,如图here所示。