首先,DataGrid是展示数据用的, 他后台一定有一个数据源, 无论是List
肯定是有一个数组的来绑定的。比如,你这个后台的数据叫List
所以你要做的事情,就是知道用户选择了这个数组的第几行,然后找到相应的数据,
DataGridView有一个属性是 CurrentRow.Index或者叫SelectedRow.Index,即表示已选择的行号,
那么你需要建立一个事件,即DataGridView的Click或者Select事件,每当用户点击某处时就触发。
void Click(。。。。)
{
int id = dataGridView1.CurrentRow.Index; //获取用户选择了哪一行
var result = List
}
至于怎么放到textbox里,看你想法了, 因为你得到的是一行数据,里面可能有多个属性,
比如Student里面有学号、姓名、性别等等, 你拿到的是一个完整的学生类, 要放哪些字段进你的textbox ,自己写就好了。