能不能在datagrid的selectedIndexChenged事件中将选种的数据写入textbox中?

解决方案 »

  1.   

    this.youtextbox.Text=e.Item.Cell[n].Text
      

  2.   

    获得你选择的DataGrid的DataRow ,假设是drTemp,那么你也可以获取这条记录的的每个字段的值得填到你想要的地方,如
    textbox1.text = drTemp["字段名"].ToString()
    如果字段的值是数字类型,你可以随便转换
    textbox1.text = convert.ToInt32(drTemp["字段名"]).ToString();
      

  3.   

    private void DataGrid1_SelectedIndexChanged(object sender, System.EventArgs e)
    {
    int i=DataGrid1.SelectedItem.ItemIndex ;
    for(int k=0;k<DataGrid1.Items [i].Cells .Count ;k++)
    {
    TextBox1.Text +=DataGrid1.Items [i].Cells [k].Text ;
    }
    }