我在datagrid里加了一个选择的按钮(单选按钮RadioButton)当我选定一个按钮以后要把datagrid
里对映这一行里的列值付值到textbox里 不知道怎么来实现付值操作呢 急需代码!!!

解决方案 »

  1.   


       TextBox CurrentTextBox = (TextBox) e.Item.Cells[i].Controls[0]; 
       string ColValue = CurrentTextBox.Text;
      

  2.   

    我的代码是
    private void Button1_Click(object sender, System.EventArgs e)

    foreach (DataGridItem i in DataGrid1.Items)
    {
    IsChecked = ((RadioButton)i.FindControl("RadioButton1"));
    if (IsChecked.Checked==true)
    {
    DataRow kow=this.DataSet1.Tables["Table"].Rows[i.ItemIndex];
    this.TextBox2.Text=kow["序号"].ToString();
    }但是我这样编写以后TextBox2里没有任何值 我不知道怎么向TextBox2里付值
      

  3.   

    意思是不是说用DatagridItem.DataItem向TextBox2里付值
    我现在就是TextBox2后面的代码 没有办法把对应列里面的值付进去
      

  4.   

    kow["序号"].ToString()的用法有问题,它一般不会返回kow["序号"]里面的数。应该用(int)kow["序号"].ToString()。