能写一下详细的代码吗?
求求各位大侠
用数据集就行了,
dataSet11.Tables["book"].Rows[0]["book_id"]//"book"是表名,[0]代表第一行,"book_id"代表列名
private void dataGrid1_CurrentCellChanged(object sender, System.EventArgs e)
{
this.panel1.Visible = true;
dataGrid1.CurrentCell = new DataGridCell(dataGrid1.CurrentRowIndex,0); //使当前dataGrid的单元格为选择行的第一列
string UserCoding = dataGrid1[this.dataGrid1.CurrentCell].ToString(); //就是选定行的第一列的值
this.TextBox1.Text = UserCoding;
}
其它列一样.(把红色的数据改了就行,也可以用循环)
private void dataGrid1_Click(object sender,EventArgs e)
{
int i=datagrid1.selectindex();//主要是获得被选中的列号,这个selectindex() 方法不知道是不是引用正确了,不正确的话你查一下,我也有点不记得去了,不好意思
TextBox1.text=dataGrid1[dataGrid1.CurrentCell,0].ToString();
TextBox2.text=dataGrid1[dataGrid1.CurrentCell,1].ToString();
TextBox3.text=dataGrid1[dataGrid1.CurrentCell,2].ToString();
}