获取"数据网格"使用列名

时间:2015-12-26 01:18:52

标签: c# sql

我使用此代码将数据传输到文本框。

TextBoxName.Text = gridViewName.SelectedRows[0].Cells[0].Value.ToString();

但是,此列索引可能不一样。

因此,我需要使用其列名将此datagrid值添加到文本框中。

有可能吗?

如果可能,代码是什么?

1 个答案:

答案 0 :(得分:0)

gridView.SelectedRows[0].CellsDataGridViewCellCollection,其中包含整数和string参数的索引器,因此您应该能够按列名称获取所选行:

TextBoxName.Text = gridViewName.SelectedRows[0].Cells["yourcolumnname"].Value.ToString();

Offtopic,但可能有用:尝试使用数据绑定,如图here所示。