比如说,查询后,
结果显示在了控件dataGridView1中
假定,dataGridView1中结果有N行,也就是查询得到了N条结果
怎么统计这个N的数目然后把N的值赋给某个label的text,比如说label1
求助一下,代码应当如何写?

解决方案 »

  1.   

    label1.Text = dataGridView1.Rows.Count;
      

  2.   

    正解,不过要换成字符串类型。你也可以在dataGridView1所绑定的数据源DataTable中,this.Label1.Text=DataTable.Rows.Count.ToString();
      

  3.   


    感谢解答
    不过还请问一下,如果想要进一步对这个结果进行运算呢?比如说-1
    系统提示string和int都无法支持运算符
      

  4.   

    Label1.Text = (DataTable.Rows.Count - 1).ToString();
      

  5.   

    dataGridView1.Rows.Count本来就是返回的行数是个整数类型。你要进行运算就用这个
    int i=dataGridView1.Rows.Count;