为什么在调试的时候id永远是13,求解答

qq_32320747 2018-02-24 01:57:19
为什么在调试的时候id永远是13,求解答在另外一段代码就是指的id
                
int id = DataConverter.ToInt(this.dgvlist.Rows[this.dgvlist.CurrentCell.RowIndex].Cells["id"].Value);
...全文
363 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyy1111111 2018-02-26
  • 打赏
  • 举报
回复
初始化了或者this.dgvlist.CurrentCell.RowIndex指向错了
qq_32320747 2018-02-24
  • 打赏
  • 举报
回复
我知道了,之前了save类把我的值都初始化了,我找到原因了,蟹蟹
qq_32320747 2018-02-24
  • 打赏
  • 举报
回复
引用 4 楼 duanzi_peng 的回复:
获取当前选中行的Index,有个属性找找看。
this.dgvlist.CurrentCell.RowIndex this.dgvlist.Rows[this.dgvlist.CurrentCell.RowIndex].Cells = {System.Windows.Forms.DataGridViewCellCollection} 是不是这个啊
秋的红果实 2018-02-24
  • 打赏
  • 举报
回复
this.dgvlist.CurrentCell.RowIndex是怎么来的?贴出代码,包括方法名
  • 打赏
  • 举报
回复
获取当前选中行的Index,有个属性找找看。
qq_32320747 2018-02-24
  • 打赏
  • 举报
回复
引用 2 楼 qq_32320747 的回复:
[quote=引用 1 楼 sp1234 的回复:] 那你应该调试 this.dgvlist.CurrentCell.RowIndex。
这个要怎么调试,这个不就是VS原来有的定义吗,显示{DataGridViewTextBoxCell { ColumnIndex=0, RowIndex=0 }}[/quote] 就是这个地方出错,一直指向第一行的数据,不是指向鼠标点击的那一行数据,要怎么解决
qq_32320747 2018-02-24
  • 打赏
  • 举报
回复
引用 1 楼 sp1234 的回复:
那你应该调试 this.dgvlist.CurrentCell.RowIndex。
这个要怎么调试,这个不就是VS原来有的定义吗,显示{DataGridViewTextBoxCell { ColumnIndex=0, RowIndex=0 }}
  • 打赏
  • 举报
回复
那你应该调试 this.dgvlist.CurrentCell.RowIndex。

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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