获取 DataGridView CurrentCellChanged 事件中的当前单元格列索引
我有 DataGridView
的 CurrentCellChanged
事件处理程序,并且我希望能够从事件处理程序访问当前选定的单元格列索引。
我曾经在 CellClick
处理程序中使用 DataGridViewCellEventArgs
作为参数,因此我能够从事件参数参数中获取列索引,但 CurrentCellChanged
事件有 EventArgs
作为参数,我认为这意味着该事件没有数据。
有没有办法访问新的当前选定的单元格列索引?
I have the CurrentCellChanged
event handler of a DataGridView
and i want to be able to access the current selected cells column index from the event handler.
I used to have the code in the CellClick
handler which has DataGridViewCellEventArgs
as a parameter so i was able to get the column index from the event args parameter but the CurrentCellChanged
event has EventArgs
as parameters which i believe is supposed to imply that theres no data for this event.
Is there a way to access the new currently selected cells column index?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
使用 DataGridView.CurrentCell 属性 ..
http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.currentcell.aspx
http://msdn.microsoft.com/en-us/library /system.windows.forms.datagridviewcell.aspx
Use
DataGridView.CurrentCell
property ..http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.currentcell.aspx
http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridviewcell.aspx
使用 DataGridView 的 CurrentCell 属性。
Use the DataGridView's CurrentCell property.
如果你想用列标题检查它
If you wanna check it with header of the column then
值得注意的是,如果有人使用 WPF(使用 DataGrid,而不是 DataGridView),他们可以简单地执行以下操作:
然后
或
It's worth noting, that if someone is using WPF (with the DataGrid, rather than DataGridView), they can simply do:
and then
or