telerik:RadGridView的SelectionChanged事件鼠标移动到另外的cell时自动选中的问题解决
来源:互联网 发布:明星逛过的淘宝店 编辑:程序博客网 时间:2024/06/02 04:28
SelectionChanged表示某项被选中时执行某个功能,当grid中包含多行时,使用SelectionChanged会出现,选中了某行,当鼠标移动到另外的行时,此时鼠标并未点击,但是该行会被自动选中,出现同时选中多行的现象,当代码只希望一次选中一行时,程序会崩溃或出现一些问题。
那怎么才能解决这个问题呢,那就需要使用mouseleftbuttondown,但是gird子项中被左击时事件不会被触发,需要在RowLoaded中为每个row加载mouseleftbuttondown事件。具体加载方式如下:
private void gridSPRW_RowLoaded(object sender, Telerik.Windows.Controls.GridView.RowLoadedEventArgs e)
{
GridViewRowItem rowItem = e.Row as GridViewRowItem;
if (rowItem != null)
{
rowItem.AddHandler(GridViewRowItem.MouseLeftButtonDownEvent, new MouseButtonEventHandler(this.rowItem_MouseLeftButtonDown), true);
}
}
void rowItem_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
.......
}
- telerik:RadGridView的SelectionChanged事件鼠标移动到另外的cell时自动选中的问题解决
- telerik 的RadGridVIew控件 单元格无法编辑
- TabControl的SelectionChanged事件
- ComboBox的SelectionChanged事件
- ComboBox控件的SelectionChanged事件的初始化
- silverlight AutoCompleteBox控件的SelectionChanged的里问题解决
- 在Telerik for silverlight控件radtreeview、textBox、RadGridView中实现拖拉控件的操作
- mootools的鼠标移动事件
- 简单的鼠标移动到图片自动放大及缩小
- 其他控件触发ddlb的selectionchanged事件及模糊查询
- [C#]datagridView实现的数据联动时selectionChanged事件发生多次的解决方法
- WPF中ListBox连续选择同一项时SelectionChanged 事件不响应的问题
- SecureCRT 或 Xshell 鼠标选中一行 则 自动跳到 下一行 的解决办法 。(鼠标选中文字 则 自动换行 ,或者自动ctrl+C)
- //移动cell时的操作
- 控制radgridview的column显示
- cell被选中时的背景颜色
- 场景中创建N(两个以上)个物体,鼠标可以选中任何物体,当鼠标选中为非地面时,选中的物体变为红色,之前选中的物体恢复为之前的颜色,鼠标点击到地面时,让之前选中的那个物体移动的当前点击的位置
- 关于JavaScript的鼠标移动事件
- boost 文本和二进制序列化
- Android7.0使用FileProvide
- 理解和使用 JavaScript 中的回调函数
- Netty中channelRead收不到自定义解码器的发来的数据
- 如何给同一个电脑上的不同项目设置不同的name和email
- telerik:RadGridView的SelectionChanged事件鼠标移动到另外的cell时自动选中的问题解决
- pstmt=con.prepareStatement(sql); java.lang.NullPointerException
- android:descendantFocusability的解释
- BigDecimal深入解析。
- linux -删除文本中的空行
- keras环境配置
- PHP 打印日期
- 关于雷军:十年的思考和总结
- NYOJ20吝啬的国度广度搜索