什么是当前行呢?可以这样取得DataTable的各个值:
string value="";
DataTable dt=dataset1.Tebles["ZFInfo"];
for(int i=0;i<dt.Rows.Count;i++)//各条记录
   for(int j=0;j<dt.Columns.Count;j++)
       value=dt.Rows[i][j].ToString(); //取得第i条记录的第j个字段值

解决方案 »

  1.   

    datatable中没有当前行的概念的,你要取得某一行的所有字段的数据可以采用遍历的方法,这个遍历将是dotnet要访问集合的主要手段:foreach(object item in dataset1.Tables["ZFInfo"].Rows[0]) //Row[0]就是datable第0行,你要取别的行就改成相应的行了
    {
       (string)item  //这就是你要取得每一列的值了
    }
      

  2.   

    非常感谢,再请教一下,我是想在DataGrid中取的选中的那一行每个字段的值,如何做呢?
      

  3.   

    我上面那个foreach就是遍历某一行的每个字段的值了