宁波网站建设咨询:宁波网站建设
13780026116 宁波网站制作
网站公告
PHP技术
技术交流
网络推广
网站建设常见问答
殷雯动态
你的位置:首页> 新闻/观点 > 技术交流>C# 中SelectedRows和CurrentRow之间的区别
技术交流
C# 中SelectedRows和CurrentRow之间的区别

   当在数据列表页上,我们经常需要根据当前选中的行 进行弹窗编辑. 这时传值就需要用这二个方法.

功能要求在单击dataGridView某一行时将dataGridView当前选择行的某列值赋值给某个文本框...我的代码如下:

              txt1.Text = gdv1.SelectedRows[0].Cells["colHours"].Value.ToString();

结果运行后出现异常 异常信息为

索引超出范围。必须为非负值并小于集合大小。
参数名: index

上网找了资料才知道必须用courentRow 问题解决

用SelectedRows时必须 单击该行最前面的的方格而不能点击表格里有数据的单元格

用CurrentRow时点哪都行

.看来教材内容不是很完整...哎 尽信书不如无书

SelectedRows、CurrentRow、Rows 三者之间的区别
SelectedRows表示的是你在DataGridView中所选择的行,其中Count属性是表示的选择的行数
CurrentRow表示的就是你所选择的当前行,只有一行
Rows表示的是DataGridView中所有的行数.



点击:  1286    时间: 2020-02-29
上一条: 行业趋势
下一条: C# 注释的快捷键
 
 
快速通道: 关于我们    网站建设    主机域名    付款方式    我的声明
  
联系我们
手机扫描QQ
网站建设咨询:
咨询热线:
宁波殷雯网站建设工作室
地 址: 浙江省宁波市江东区
电 话: 13780026116 
邮 箱:
waichun@qq.com
宁波网站建设
宁波网站制作
13780026116
宁波殷雯网站建设工作室 版权所有   浙ICP备16030041号-1