社区
C#
帖子详情
dataGridView行数问题
hahahahaha1234567890
2009-04-14 08:53:48
请问我吧dataGridView的总行数设置为1,为什么老报错啊?
dataGridView1.Rows.Count = 1;
错误 1 无法对属性或索引器“System.Windows.Forms.DataGridViewRowCollection.Count”赋值 -- 它是只读的
问题2 :
请问要像读取选中的当前行数的值,怎么写的啊?
...全文
666
8
打赏
收藏
dataGridView行数问题
请问我吧dataGridView的总行数设置为1,为什么老报错啊? dataGridView1.Rows.Count = 1; 错误1无法对属性或索引器“System.Windows.Forms.DataGridViewRowCollection.Count”赋值 -- 它是只读的 问题2 : 请问要像读取选中的当前行数的值,怎么写的啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
joeandlily
2009-04-14
打赏
举报
回复
DataGridView是用来做数据绑定用的,不能这样“静态”设计的。
它根据你设定的数据源,实时变化,自动显示数据。
如果你想手动添加一行,
dataGridView1.Rows.Add()
wolf1118baby
2009-04-14
打赏
举报
回复
Rows.Count只能获取不能赋值,获取选择行数.SelectedRows.count;单行的下标 有 SelectedIndex;
boywangliang
2009-04-14
打赏
举报
回复
你那是获取行的集合
boywangliang
2009-04-14
打赏
举报
回复
string aaa = dataGridView1.SelectedRows[0].Index .ToString ();
选中行的下标 不知道是不是你想要的
mykelly6
2009-04-14
打赏
举报
回复
你看下这个属性的说明就明白了
总行数设成一的话只能判断在加入行的时候如果有一行了就不让加入,不过一行数据用dgv做什么。。。
获取行数用这个属性是可以的,int num = dataGridView1.SelectedRows.Count
h_w_king
2009-04-14
打赏
举报
回复
问题1:
系统已告诉了你错误的原因.
问题2:
dataGridView1.SelectedRows.count: 当前选中和行数.
zgke
2009-04-14
打赏
举报
回复
这个Count不能附值..如果需要添加
请使用dataGridView1.Rows.Add()
messi_yang
2009-04-14
打赏
举报
回复
選中當前行的關鍵字段
datagridview1.currentrow.cell("主鍵").value.tostring
通過獲取它的主鍵得到其他字段信息
[易错]
DataGridView
控件中的
行数
问题
在使用
DataGridView
绑定数据源时,显示的表格都会自动多一行,因此该控件的RowCount属性或者dtGridView.Rows.Count属性的值是“数据源表格中
行数
+1”,所以很容易在循环使用
DataGridView
的数据时出错。比如:for(int i=0;i<dtGridView.RowCount;i++) { for(int j=0;j<...
关于
datagridview
控件如何动态改变
行数
问题
首先要把单元格转换成txt文本框然后根据TextChanged事件来进行修改就可以实现 private void Return_DGV_EditingControlShowing(object sender,
DataGridView
EditingControlShowingEventArgs e) { if (Return_DGV.CurrentCell.C...
WinForm中
DataGridView
使用DataView的Sort排序后删除数据
行数
错误
问题
DataView dv=new DataView(ds.Tables["student"]); dv.RowFilter=" studentName like ' 张% ' "; dv.Sort=" studentNo desc ";
dataGridView
Student.DataSource = dv; 在删除按钮里面如果采用如下方式进行删除时,删除的内容并不是你选中的行
dataGridView
的未将对象引用设置到对象的实例
这几天用到
dataGridView
的rowCount,用来做循环的上限值,结果老是出现“未将对象引用设置到对象的实例”这个错误。于是查找错误,想一想应该是出现了没有实例化的对象吧,上限值有错吗?当看到
dataGridView
最后一行是空行时,猜想不会把这行也算到
行数
了吧。于是在循环中改正,将限值减去1。即rowCount-1。废话少说看代码: for (int i = 0; ...
政府科技管理者如何利用区域科技创新数智大脑实现精准招商?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章