无法在Telerik RadGridView上隐式转换类型

本文关键字:转换 类型 RadGridView Telerik | 更新日期: 2023-09-27 18:10:10

请查看以下代码:

private void testing(object sender,MouseEventArgs e){
    GridViewCellInfo testData = (sender as RadGridView).CurrentCell;
}

从上面的代码,intellisense给我的错误如下

Cannot implicitly convert type 'Telerik.Windows.Controls.GridView.GridViewCell' 
to 'Telerik.Windows.Controls.GridViewCellInfo'

根据这个链接RadGridView检测CellClick事件按钮,我想可以写上面的代码了。那么出了什么问题呢?

无法在Telerik RadGridView上隐式转换类型

看起来CurrentCell并没有返回您认为会返回的内容。试着只寻找一个GridViewCell,看看它是否能满足你的需求。

private void testing(object sender,MouseEventArgs e){
    GridViewCell testData = (sender as RadGridView).CurrentCell;
}
GridViewCellInfo testData = (sender as RadGridView).Cells[*number of cell*];

见telerik现场的样品。