for(int i=0;i<ds.Tables[0].Rows.Count;i++)
{
   ……
}

解决方案 »

  1.   

    int.Parse(ds.Tables[0].Rows[0]["co"].ToString())
      

  2.   

    string n=ds.Tables[0].Rows[0]["co"].ToString();
    int i=Convert.ToInt32(n);///强制转换。
    for(i=n;i>0;i--)
    {
    .........
    ds.Tables[0].Rows.Count;///行数。
    ds.Tables[0].Columns.Count;///列数。
    不知道你问的是什么?请详细描述。
      

  3.   

    int aintnum= (int)ds.Tables[0].Rows[0]["co"];即可如果原来的类型不是int
    就用int.Parse(ds.Tables[0].Rows[0]["co"].ToString())不知道你问的是不是这个意思?
      

  4.   

    string strCmd = "Select *  From TableName";
    string strCon =  System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"];
    System.Data.SqlClient.SqlConnection objCon = new SqlConnection(strCon);
    System.Data.SqlClient.SqlDataAdapter objAda = new SqlDataAdapter(strCmd,objCon);
    DataSet objSet = new DataSet();
    objAda.Fill(objSet,"Table1");
    DataTable ds = objSet.Table["Table1"];
    int i = int.Parse(ds.Tables[0].Rows[0]["co"].ToString());for(i=n;i>0;i--)
    {
    .........