我更像是一名网络开发人员,但我最近被要求查看WinForms应用程序。
我所拥有的是Telerik WinForms RadGridView。当我单击一行时,会触发SelectionChange事件。
在此事件中,如果行中的数据发生更改,则弹出一个快速MessageBox以显示是/否确认。
使用以下代码:
所以当行
e.Cancel = true;
被执行,它充当
$("a").click(function(event){
event.preventDefault();
});
在javascript中。
我遇到的一个不幸的问题是,当屏幕呈现时,新选择的行仍然会突出显示,我知道如何阻止它。
我查看了RadGridView对象模型并找到了IsActive和IsSelected属性,但似乎没有任何东西阻止这种情况发生。
查看图像,选择带有蓝色条的行,然后选择上面的单元格,显示蓝色单元格和蓝色边框。我点击了取消选项,该选项从警告消息中传回DialogResult.Cancel。
这执行了行
e.Cancel = true;
我需要做什么,从选定的行中丢失蓝色边框和蓝色单元格颜色?