c# - Telerik RadGrid SelectionChanging 事件离开部分选定行
问题描述
我更像是一名 Web 开发人员,但最近有人要求我查看一个 WinForms 应用程序。
我拥有的是 Telerik WinForms RadGridView。当我单击一行时,会触发 SelectionChange 事件。
在此事件中,如果行中的数据已更改,则弹出一个快速消息框以显示是/否确认。
这是使用以下代码工作:
所以当线
e.Cancel = true;
被执行,它充当
$("a").click(function(event){
event.preventDefault();
});
在 JavaScript 中。
我遇到的不幸问题是,当屏幕呈现时,新选择的行仍然突出显示,我知道如何阻止它。
我查看了 RadGridView 对象模型并找到了 IsActive 和 IsSelected 属性,但似乎没有任何东西可以阻止这种情况的发生。
查看图像,选择了带有蓝色条的行,然后选择上面的单元格,显示蓝色单元格和带有蓝色边框的行。我单击了取消选项,该选项从警告消息中传回了 DialogResult.Cancel。
这执行了该行
e.Cancel = true;
我需要做什么才能从所选行中丢失蓝色边框和蓝色单元格颜色?
解决方案
推荐阅读
- jquery - 在选择更改时,删除只读属性并允许用户在输入上键入
- haskell - 功能组合部分应用
- ios - IOS后台位置info.plist键名
- javascript - 如何防止tab键跳转到下一个表单域?
- mysql - 如何将数据存储在 1096 列中
- syntax - 赋值的 Fortran 语法
- google-apps-script - 谷歌脚本标签管理器 API 的 accountPath 输入参数是什么
- visual-studio - Visual Studion 2017 SSRS 报错
- python - 为什么我的列表只显示一定长度的输入数字的输出?
- java - 使用 javaSerial 端口库以字节数组的形式将 'A' 发送到 comm 端口