我想对Datagrid中的数据按一定的条件进行统计,比如说时间,最后结果在一label中显示有多少条数据.   请高手帮忙!急~~~~

解决方案 »

  1.   

    DataRow[] dr = dtableName.Select("field='1'","")
    label.Text=dr.Lenght.ToString() 就.
      

  2.   

    use "DataTable.Compute" method
      

  3.   

    或者考虑直接在数据库里面union一条记录?还是关注一下!
      

  4.   

    OracleConnection conn=new OracleConnection(strConn);//strConn为你的连接字符串
    string strTbNum = "select count(*) from TableName";
    OracleDataAdapter da = new OracleDataAdapter(strTbNum, conn);
    DataTable dt = new DataTable();
    da.Fill(dt);
    int iTbNum = int.Parse(dt.Rows[0][0].ToString());//iTbNum即为数据库中记录条数,可以改变sql语句进行其他的操作
      

  5.   

    哦,EASY:
    DataTable dt;
    ....Label1.Text=dt.Rows.Count.ToString();