当把查询数据库的结果 FILL 到 DATASET 中,怎样知道是否有记录在里面的 DATATABLE
或用 DataTable1.Row[xx] 时,怎样确定最大的行

解决方案 »

  1.   

    可以这样:
    if(DataTable != null)
    {
        int maxrow = DataTable.Rows.Count;
        for(int i = 0; i < maxrow; i++)
        {
            string s = DataTable.Row[i]["ID"].ToString();
        }
    }
      

  2.   

    this.dataSet11.Tables[0].Rows.Count
    可以把0换成表名。。

    this.dataSet11.Tables["datatable"].Rows.Count
      

  3.   

    DataSet ds = new DataSet()
    if(ds.Table[0] != null)
    {
        if (ds.Table[0].Rows.Count > -1)
        {
            int maxrow = DataTable.Rows.Count;
        }
    }
      

  4.   

    string id=this.dataSet11.Tables[0].Rows.Count-1
      

  5.   

    就是aiqinbird(爱琴鸟)说的DataTable.Rows.Count