有个sql_1=“select语句的”,sql_2=“select语句的”都是连接同一数据库和表,只是select count出来的ID不同,,,然后怎么提取出我想要的值
sql_all =“sql_1;sql_2”这样查询出来的结果,怎么赋值给datagridview。我想datagrifview.rows[0].cells[1].value = sql_1的count数值
datagrifview.rows[1].cells[1].value = sql_2的count数值

解决方案 »

  1.   

    cmd.CommandText="sql1";
    datagrifview.rows[0].cells[1].value =cmd.ExecuteScalar().ToString();
    cmd.CommandText="sql2";
    datagrifview.rows[1].cells[1].value =cmd.ExecuteScalar().ToString();
      

  2.   

    同上。用cmd.cmd.ExecuteScalar()方法,返回第一行第一列的值,即count的结果。
      

  3.   

    先纠正一下,应该是datagridview
    Sqlcommand com=new Sqlcommand(sql_1,URL);
    datagrifview.rows[0].cells[1].value=com.ExecuteScalar().tostring();
    Sqlcommand comm=new Sqlcommand(sql_2,URL);
    datagrifview.rows[1].cells[1].value=comm.ExecuteScalar().tostring();