社区
C#
帖子详情
如何获取DataGridView中的有效行数?
gary70
2011-05-09 12:29:19
我想要获取一个DataGridView中有数据的行数,应该怎样写代码?我试过DataGridView.Rows.Count,但这个是DataGridView显示的行数,也包括了空白行的行数。
曾经想过用DataGridView.Rows.Count减去空白行数得到有数据的行数,但是又不会获取空白行数。
注意:此DataGridView不绑定任何数据源,我只想获取它的有数据的行数
...全文
1196
14
打赏
收藏
如何获取DataGridView中的有效行数?
我想要获取一个DataGridView中有数据的行数,应该怎样写代码?我试过DataGridView.Rows.Count,但这个是DataGridView显示的行数,也包括了空白行的行数。 曾经想过用DataGridView.Rows.Count减去空白行数得到有数据的行数,但是又不会获取空白行数。 注意:此DataGridView不绑定任何数据源,我只想获取它的有数据的行数
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gary70
2011-05-12
打赏
举报
回复
[Quote=引用 4 楼 flyingsky00 的回复:]
从绑定内容中获取行数,如 dgv.DataSource=datatable1,从datatable1中可以获取实际的行数
[/Quote]
再次请求4楼前辈给个代码,不胜感激!
menglingjun
2011-05-10
打赏
举报
回复
微软也不提供便利的方法,就只好用笨办法啦。。
menglingjun
2011-05-10
打赏
举报
回复
这个问题我以前也遇到过,当时也没想到什么更好的办法,就是循环DataGridView行和列做的判断。。
gary70
2011-05-10
打赏
举报
回复
[Quote=引用 2 楼 cllysf 的回复:]
楼主不好意思 我发不了贴。。。只好出这个垃圾策
[/Quote]
唉~~我是理解你~~但你什么时候补点分给我呢 :P
gary70
2011-05-10
打赏
举报
回复
[Quote=引用 4 楼 flyingsky00 的回复:]
从绑定内容中获取行数,如 dgv.DataSource=datatable1,从datatable1中可以获取实际的行数
[/Quote]
我也试过这个方法,定义一个DATATABLE,然后绑定,用DataAdapter更新数据,但是数据老是更新不上去,代码写过好多个,总是报错……兄弟能否不吝赐教,给个代码,谢谢!!
gary70
2011-05-10
打赏
举报
回复
[Quote=引用 3 楼 xiaoqiu1234 的回复:]
楼上的还真搞笑
空白行不是只有一个吗??????
[/Quote]
空白行一开始是只有一个,但是如果新加入数据后,发现刚加入的数据不要了,那么空白行就会变成2行,甚至更多。
而且对于在刚载入时,加入N个空白行以填补背景灰色的情况来说,空白行就更不用说了。
cllysf
2011-05-09
打赏
举报
回复
多谢 5 楼! 是点错了 应该点在 “解决方案。。。” 这个上面 就有了 我点在解决方案下面的 项目里面去了 只能新增加文件了
cllysf
2011-05-09
打赏
举报
回复
楼主不好意思 我发不了贴。。。只好出这个垃圾策
cllysf
2011-05-09
打赏
举报
回复
VS2010,C#新建一个控制台程序后,再添加一个。。不知道怎么添加
大家好! 我是菜里菜的菜鸟啊
无任何编程基础 认识汉字和几个英语单词 下了一个通宵的VS2010 学C#三天了
主要跟着视频打代码
有个郁闷的问题
点开VS2010---文件--新建--项目-- 这里面已安装的C#模板里面 能找到 “控制台应用程序”
我新建之后 打了几个代码 然后 在右边的 “解决方案资源管理器” 里面 右击ConsoleApplication--添加--新建项--
在这个里面 我就找不到“控制台应用程序”了。 怎么回事吖 ?? 大哥大姐小弟小妹们 帮帮忙 我新来的 0分啊0分
kingdom_0
2011-05-09
打赏
举报
回复
循环遍历datatable1,获取有效行,在帮顶给dgv
menglingjun
2011-05-09
打赏
举报
回复
还有一种可能就是,你不要新建项,你要建的是工程,新建工程才能建一个控制台应用程序呀。
menglingjun
2011-05-09
打赏
举报
回复
首先回复楼主,我感觉只能用笨办法循环判断有没有值的方法来累积行数
再回答2L的兄弟,你右键的位置不对,想要再建一个工程需要在解决方案上右键新建工程
我猜你是在原来的工程名上右键,这样只能新建文件之类的,所以你再试试看吧。。在最外层的解决方案右键~
flyingsky00
2011-05-09
打赏
举报
回复
从绑定内容中获取行数,如 dgv.DataSource=datatable1,从datatable1中可以获取实际的行数
xiaoqiu1234
2011-05-09
打赏
举报
回复
楼上的还真搞笑
空白行不是只有一个吗??????
在
DataGridView
中
实现分页效果
### 在
DataGridView
中
实现分页效果 #### 背景与目的 在开发Windows Forms应用程序时,经常需要在
DataGridView
控件
中
展示大量数据。当数据量过大时,直接将所有数据加载到
DataGridView
中
不仅会降低程序性能,还可能...
C# winform -
DataGridView
支持控件显示的单元格.最后一列加控件,最后一列加号减号增减
行数
本文将详细阐述如何在
DataGridView
的最后一列
中
添加控件以及如何通过加号减号按钮来动态增减
行数
的功能实现。 首先,要使
DataGridView
支持控件显示,需要利用其自定义单元格的功能。这通常通过继承
DataGridView
Cell...
C#清空
DataGridView
代码
1. **
获取
行数
**:首先
获取
当前
DataGridView
的
行数
,存储在变量`rows`
中
。 2. **循环删除行**:使用for循环,从0到`rows - 1`,每次循环调用`
dataGridView
2.Rows.Remove(
dataGridView
2.Rows[0])`来删除第一行。 ...
DataGridView
页面设置及打印
在`PrintPage`事件
中
,你需要使用`Graphics`对象从`e.Graphics`参数
中
获取
,这允许你在纸上绘制内容。`Draw
DataGridView
`方法可以用来绘制`
DataGridView
`到`Graphics`对象上,但在此之前,你可能需要调整`...
C#
DataGridView
設計技巧
通过以上步骤,可以实现让
DataGridView
随着GroupBox大小变化而变化、自动调整列宽以适应内容、从数据库
中
获取
数据并在
DataGridView
中
显示,以及根据条件改变行的颜色并为某些列赋值的功能。这些技巧对于提高应用程序...
C#
111,115
社区成员
642,552
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章