在DataGrid里使用模板列,然后把对应的列名绑定到模板列中的Literal控件的Text属性上,再取这个值就OK 了

解决方案 »

  1.   

    string A=this.dataGrid1 [行,列].ToString ();
      

  2.   

    DataGrid它本身不是自還一個SelectedIndex屬性嗎?利用它就可以獲得這個值了,再不然你用個QueryString獲得了
      

  3.   

    string name;
    string passWord;
    string power;
    TextBox tb; tb=(TextBox)e.Item.Cells[0].Controls[0];
    name=tb.Text.ToString().Trim();
    tb=(TextBox)e.Item.Cells[1].Controls[0];
    passWord=tb.Text.ToString().Trim();
    tb=(TextBox)e.Item.Cells[2].Controls[0];
    power=tb.Text.ToString().Trim();
    其中Cells是第几列,从0开始
    这是把dataGrid里的值一个一个的获取到textbox里
      

  4.   

    如国数据源为ds,则如下
    ds.Tables[0][0][列名]
      

  5.   

    ((DataTable)dataGrid1.DataSource).Rows[dataGrid1.CurrentRowIndex][列名称].ToString();
      

  6.   

    string id=dataset.Tables["表名"].Rows[行]["列名称"].ToString();
      

  7.   

    (dataGrid1.DataSource as DataTable).row[rowNo].[列名]