怎么获取dataGrid指定行中的一个指定单元格的值?
请说说怎样才能获取指定行中指定单元格的一个值,谢谢各位大大~

解决方案 »

  1.   

    string strValue = (DataSet)Datagrid.table[0].row[i][j].tostring()
      

  2.   

    ((DataSet)dgList.DataSource).Tables[0].Rows[i]["id"];上面的写错了,呵呵
      

  3.   

    string strValue =this.DataGird.Items[0].Cells[10].Text
      

  4.   

    dataGrid1[dataGrid1.CurrentRowIndex,0].ToString() ;
      

  5.   

    this.datagrid[x,y]或者:DataSet ds = (DataSet)(this.dataGrid.DataSource);然后取用ds.Tables[0].Rows[x][y]即可
      

  6.   

    TextBox1是一个控件的id:例子是把一行的数据放到一个TextBox中,请您参考。private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {   
        string str = "";
        
        if(e.Item.ItemType==ListItemType.Item || e.Item.ItemType==ListItemType.AlternatingItem )
        {    
            
            for (int i = 0; i < e.Item.Cells.Count; i++)
            {
                str = str + e.Item.Cells[i].Text;
            }
            e.Item.Attributes.Add("onclick","document.getElementById('TextBox1').value = " + str);
        }
    }
      

  7.   

    TextBox1是一个控件的id:例子是把一行中的第一列的数据放到一个TextBox中,请您参考。private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {   
        if(e.Item.ItemType==ListItemType.Item || e.Item.ItemType==ListItemType.AlternatingItem )
        {  
            e.Item.Cells[0].Attributes.Add("onclick","document.getElementById('TextBox1').value =" + e.Item.Cells[0].Text);
        }
    }
      

  8.   

    (type)this.dataGrid1[theCellRowNumber,theCellColumnNumber]
    把你得到数据强制转化为你想要得type类型得数据
      

  9.   

    如何在非DataGrid的事件中获得datagrid的header内容呢?