DataGridView 统计的行数问题

CLICK人生 2011-07-30 03:53:28
dgv1.DataSource = ds.Tables(0) //假如表中有10条记录

MessageBox.Show(ds.Tables(0).Rows.Count)//这里显示是9

MessageBox.Show(dgv1.RowCount) //这里显示是10

...全文
175 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
CLICK人生 2011-08-01
  • 打赏
  • 举报
回复
问题解决了:
经查找,终于找到了答案
dgv1.DataSource = ds.Tables(0) //表中原有10条记录

MessageBox.Show(ds.Tables(0).Rows.Count)//这里显示是10
MessageBox.Show(dgv1.RowCount) //这里显示是11

上面的显示结果是正确,dgv1.RowCount加上了标题行

cnwin 2011-07-30
  • 打赏
  • 举报
回复
你是不是使用了筛选?
cnwin 2011-07-30
  • 打赏
  • 举报
回复
这不太可能吧,楼主恐怕是哪里搞错了。
古今多少事 2011-07-30
  • 打赏
  • 举报
回复
确认ds.Tables(0)中的行数。

16,553

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧