如何实现选择DataGrid单元格时显示选择一行
2006-10-20 21:36
489 查看
首先创建一个用户控件,从DataGrid继承,然后override它的onmousedown方法:
OnMouseDown(System.Windows.Forms.MouseEventArgs e)
{
DataGrid.HitTestInfo hti = this.HitTest(e.X, e.Y);
if (hti.Type == DataGrid.HitTestType.Cell)
{
MouseEventArgs eNew = new
MouseEventArgs(e.Button,e.Clicks,2,e.Y,e.Delta);
base.OnMouseDown(eNew);
return;
}
base.OnMouseDown(e);
然后在你的窗体上添加这个控件,绑定数据后就可以了。
OnMouseDown(System.Windows.Forms.MouseEventArgs e)
{
DataGrid.HitTestInfo hti = this.HitTest(e.X, e.Y);
if (hti.Type == DataGrid.HitTestType.Cell)
{
MouseEventArgs eNew = new
MouseEventArgs(e.Button,e.Clicks,2,e.Y,e.Delta);
base.OnMouseDown(eNew);
return;
}
base.OnMouseDown(e);
然后在你的窗体上添加这个控件,绑定数据后就可以了。
相关文章推荐
- XAF 如何实现对选择的单元格显示矩形框和多单元格的复制及粘贴
- DevExpress的GridControl选择一行,不显示单元格焦点的设置
- 如何实现下拉选择省份后,后续单元格能选择对应的城市和县区
- 各位大虾请帮忙 如何实现用鼠标点击datagrid的某一行然后用js获得选中行的所有值
- 如何用DataGrid实现根据日期判断是否显示New标志
- 如何实现自定义及自动逐页打印DataGrid显示的内容
- 如何实现图片和两行文字在一行显示
- DevExpress的GridControl选择一行,不显示单元格焦点的设置
- C# .NET 如何在DataGridView中最简洁的实现对单元格显示的处理
- easyui datagrid单元格实现溢出文本显示省略号的效果。
- datagrid实现 单元格的内容 超过 单元格单行 的宽度时 将 单元格超出的内容 用 "..." 显示 ?
- Dxexpress 的GridControl控件中一次选择一行并且不显示单元格焦点的设置 (转自C#之旅)
- 如何通过动态生成Html灵活实现DataGrid分类统计的界面显示功能
- 【转】如何实现点击textbox显示monthCalendar 选择monthCalendar把值传给textbox
- DevExpress的GridControl选择一行,不显示单元格焦点的设置
- 如何通过动态生成Html灵活实现DataGrid分类统计的界面显示功能
- 我想在datagrid中选择若干记录,再点击添加按钮,给别一个ACCESS表添加选择的记录,在VB中如何实现?
- F:在datagrid中 怎么实现 点击一行(多列)传一个id过去到第二页显示其具体内容,不用按钮、链接等?
- 请教方法和例子:VS2003的datagrid控件,如何实现用鼠标拖动的方法选中任意区域的多个单元格,然后进行统一编辑??
- jqueryEasyui的datagrid分页显示数据,后台用thinkphp,如何实现?