int var;
var=int.Parse(datatable1.Rows[i]["columnName"].ToString());
...

解决方案 »

  1.   

    int m=Convert.ToInt32(你取出来的值);
    这样应该可以吧。
      

  2.   

    sql="select a from table"
    SqlDataReader myReader=myCommand.ExeuteReader();
    if(myReader.read())
        int a =myReader.getint32(0)
      

  3.   

    string sqlSQL="select  字段名 as cnt from table"
    SqlDataReader dr=myCommand.ExeuteReader();
    if(dr.Read())
    {
        int m = dr["cnt"].ToString();
    }
      

  4.   

    错了,应该是:
    string sqlSQL="select  字段名 as cnt from table"
    SqlDataReader dr=myCommand.ExeuteReader();
    if(dr.Read())
    {
        int m = dr.GetInt32(字段编号所在数据库中的列);
    }