C#中 执行查询语句 SELECT A, B, C FROM TABLE 
怎样将查询出来的总条数(如100条),如何赋给我一个Label ...
求解决

解决方案 »

  1.   

    如果是datatable的话,可以用dt.Rows.Count
      

  2.   

    select count(1) as total from tableA
      

  3.   

     
      SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=TABLE1;Integrated Security=True");  SqlDataAdapter sda = new SqlDataAdapter("select count(*) from TABLE1", con);
      DataSet ds=new DataSet();  sda.Fill(ds,"Table1");
    this.label1.Text = ds.Tables["Table1"].Rows[0][0].ToString();
      

  4.   

    如果是dataset的话,就是:labelname.text=Convert.ToInt32(ds.Rows.Count);
      

  5.   

    呵呵,不好意思,大意,写错了:应该是labelname.text=ds.Rows.Count.toString();
      

  6.   

    用语言描述就是:用sql语句SELECT count(*) FROM TABLE执行查询后获得总条数,然后后台Label.text=接收返回的总条数。
      

  7.   

    using(SqlConnection con=new SqlConnection("Data Source=.;Initial Catalog=TABLE;Integrated Security=True")){
    using(SqlDataAdapter sda=new SqlDataAdapter("select XXX from Table1",con)){
    con.Open();
      DataSet ds=new DataSet();
       sda.Fill(ds);
       GridView1.DataSource=ds;
       GridView1.DataBind();
    }
    }
      

  8.   

    using(SqlConnection con=new SqlConnection("Data Source=.;Initial Catalog=TABLE;Integrated Security=True")){
    using(SqlCommand cmd=new SqlDataAdapter("select count(*) from Table1",con)){
    con.Open();
        this.label1.Text=cmd.ExecuteScalar().ToString();  }
    }