请教一下,如果将DATAGRID的值赋值给一个变量。
谢谢了!

解决方案 »

  1.   

    取某一列的ID:
    int Id;
    Id = e.Item.Cells[0].Text.Trim();
      

  2.   

    object obj = (dataGrid1.DataSource as DataTable).Rows[0][0];
      

  3.   

    取某一列的ID:
    int Id;
    Id = e.Item.Cells[0].Text.Trim();
    这个 e 是指什么啊?
      

  4.   

    dataGrid1[行,列]这样可以吗:(
      

  5.   

    (object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
    DataGrid自动生成的事件
      

  6.   

    for int i = 0;i < dataGrid1.rows.count;i++
    {
      if(dataGrid1.Rows[i]["ID"].toString() == "你的ID")
      {
        textbox1.text = dataGrid1.Rows[i]["ID"].toString()
        break;   
      }      
    }
      

  7.   

    这样只能取到一个string 类型,如何才能取到一个int型的呢?
      

  8.   

    int intTemp
    for (int i = 0;i < dataGrid1.rows.count;i++)
    {
      if(dataGrid1.Rows[i]["ID"].toString() == "你的ID")
      {
        intTemp = (int)dataGrid1.Rows[i]["ID"].toString()
        break;   
      }      
    }
      

  9.   

    C#     dataGrid1[行,列]
    VB.NET dataGrid1(行,列)
      

  10.   

    DataGrid的列默认都是DataGridTextBoxColumn 类型,你取到后自己转换一下不就可以了
    if (dataGrid1[行,列] != null)
        int i = int.Parse(dataGrid1[行,列].ToString());