DataTable.Rows[i][j]是行集合的二唯枚举吗?代码i行j列?为什么在msdn里找不到相关的说明?

解决方案 »

  1.   

    DataTable.Rows[i][j] 相当于 DataTable.Rows[i].ItemArray[j]DataTable.Rows[i]是从DataTable取到第i+1行的一整行(Row)数据,而每一整行又有多个字段(也可称为列),Row[j]就是取第j+1列的值
      

  2.   

    举个例子:public class Test
    {
      private void DataTableTest(){
        DataTable dt = new DataTable();
        dt.Rows.Add("r01","r02","r03");
        dt.Rows.Add("r11","r12","r13");    MessageBox.Show(dt.Rows[1][2].toString());
      }
    }
    上面的例子会弹出一个对话框,值为r12
      

  3.   

    那DataRow dr=dt.NewRow();dr[0]=10;这个dr[0]代表第一行还是代表什么?
      

  4.   

    Rows 返回DataRowCollection 数据行集合
    Rows[int] 返回这个集合的第几个(从 0 起)数据行
    DataRow[j] 返回这一行的第几列数据(从 0 起)
    Rows[i][j] 相当于DataRow dr = Rows[i];
    object o = dr[j]