请问怎样将里面指定行的数据读出来啊,我找了两天了,好像dataGrid里面没有这个方法啊。对了,是在winfrom上的dataGrid

解决方案 »

  1.   

    DataGrid1.Items[i].Cells[j].Text第i行第j列.注意都是从0算起的.
      

  2.   

    string strZzf = dataGrid1[oldCurrentRow, oldCurrentCol].ToString();
    第i行第j列.注意都是从0算起的.
      

  3.   

    取出DataGrid当前行对应的DataTable的值。
    DataRowView drv = (DataRowView)this.BindingContext[this.ds,this.ds.Tables[0].TableName].Current;
    DataRowView drv = (DataRowView)this.BindingContext[this.dataGrid1.DataSource,this.dataGrid1.Memeber].Current;
    获取到drv就可以改数据,
    DataRow dw = drv.Row; // 得到DataRow,
    DataTable dt = dw.Table;//得到DataTable
    DataSet ds = dt.DataSet;如果你绑定的不是DataView,你可以换成试试,
    DataRow dr = (DataRow)this.BindingContext[this.dataGrid1.DataSource,this.dataGrid1.Memeber].Current;
      

  4.   

    string strZzf = dataGrid1[oldCurrentRow, oldCurrentCol].ToString();