我在第一个datagridview 里面用dataGridView6.RowCount 结果是 2而在第二个datagriview 里面得到的结果确实 1这是为什么呢 ?

解决方案 »

  1.   

    你这是两个grid,你确定一样吗
      

  2.   

    如果grid里面数据是一行,那么结果为2 就是对的啊 。为什么会是1.而且总是会少一行。 添加多行的时候就少一行。如果我硬把那一行加上 。结果获取行内数据的时候就会报错。  
      

  3.   

    两个的数据源DataSource一样吗?
      

  4.   

    最后一行默认都是空的 。数据源不一样 。使用的不同查询。但是这个统计gird的行数没关系啊。
      

  5.   

    行数,就是 指绑定数据源的行数啊你数据源不一样,为什么要求 两个gridview的Rows.Count一样呢 
      

  6.   

    你数据源不一样,他的Rows.Count怎么可能一样?!!如果你想要的是列数,应该是Rows[0].Count,这样的形式.直接dataGridView.Rows.Count,得到的是他的行数.
      

  7.   

    gird上面现在数据都只有一行 。但是rowscount 的结果确实一个是1 一个是2.。。跟数据源没有多大关系。。
      

  8.   

    是不是隐藏了行?dataGridView.Rows.Count,得到的是他的行数.
      

  9.   

    没有隐藏任何行的 。
    如果是一行的话rows。count 就应该是2 。。我这里的结果是1 。我就没搞懂了 、其他地方这样做就没有错。。只有这个地方有问题。
      

  10.   

    一行就是1,为什么是2,除非你设为AllowUserToAddRows=true;有个空行才会是2
      

  11.   


    数据源不一样。。行数怎么就不能一样了 ?grid 我都只是添加了一行。。怎么不洋洋啊 ?