您现在的位置是:首页 > 技术交流技术交流
C# 中SelectedRows和CurrentRow之间的区别
2020-02-29【技术交流】1308 人已围观
简介 当在数据列表页上,我们经常需要根据当前选中的行进行弹窗编辑.这时传值就需要用这二个方法.功能要求在单击data...
当在数据列表页上,我们经常需要根据当前选中的行 进行弹窗编辑. 这时传值就需要用这二个方法.
功能要求在单击dataGridView某一行时将dataGridView当前选择行的某列值赋值给某个文本框...我的代码如下:
txt1.Text = gdv1.SelectedRows[0].Cells["colHours"].Value.ToString();
结果运行后出现异常 异常信息为
索引超出范围。必须为非负值并小于集合大小。
参数名: index
上网找了资料才知道必须用courentRow 问题解决
用SelectedRows时必须 单击该行最前面的的方格而不能点击表格里有数据的单元格
用CurrentRow时点哪都行
.看来教材内容不是很完整...哎 尽信书不如无书
SelectedRows、CurrentRow、Rows 三者之间的区别
SelectedRows表示的是你在DataGridView中所选择的行,其中Count属性是表示的选择的行数
CurrentRow表示的就是你所选择的当前行,只有一行
Rows表示的是DataGridView中所有的行数.
关注宁波网站建设博客,更多精彩分享,敬请期待!
Tags:
很赞哦! ()
上一篇:C# 关闭form的四种方法
下一篇:C# 注释的快捷键
相关文章
随机图文
-
建站小插件推荐:图片放大缩小zoomerang.js
Zoomerang.js是一款非常实用的HTML DOM元素放大缩小js特效插件。它可以将页面上的任何元素进行放大缩小。当某个元素处于Zoo... -
双击编辑异步更新[Jquery收藏]
现在有看到cms编辑后台部分信息时可以直接双击后修改,功能蛮华丽 以下jquery代码可以实现。 收藏 $(function(){ ... -
表单文本框小技巧:禁止自动完成
文本输入框的自动提示功能在浏览器中模式是打开的。有时候我们并不需要自动提示功能,例如需要用户自己再次输入而非自动完成。在IE中可以使用工具-... -
oracle数据库中国区裁员
作为一名码农关心数据库软件还是有的。殷雯网站建设工作室做项目基本上用的是mysql数据库,原因是mysql跨平台、免费。虽然我们的项目基...