The Last Day Of Summer
.NET技术 C# ASP.net ActiveReport SICP 代码生成 报表应用 RDLC
随笔- 305 文章- 3 评论- 1893
博客园
首页
新随笔
联系
管理
订阅
如何让DataGrid选中一行,而不是单元格
首先创建一个用户控件,从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);
然后在你的窗体上添加这个控件,绑定数据后就可以了。
posted @ 2006-10-18 20:34
Cure
阅读(1350)
评论(3)
编辑
收藏
所属分类:
C#代码与实例
发表评论
回复
引用
查看
2007-11-14 16:08 |
丁丁
还可以在dataGrid1的CurrentCellChanged事件中添加:
dataGrid1.Select(dataGrid1.CurrentCell.RowNumber);
更方便一点的办法
回复
引用
查看
2007-11-15 17:11 |
Cure
@丁丁
但是这样会有闪动
回复
引用
查看
2007-11-15 17:29 |
丁丁
似乎的确有这个问题,各有利弊吧
社区
新闻
新用户注册
刷新评论列表
标题
姓名
主页
Email
(只有博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
该文被作者在 2006-10-28 10:56 编辑过
所属分类的其他文章:
·
Windows Message ID 常量列表
·
使用C#和Excel进行报表开发(八)-用程序绑定数据源
·
使用CSS制作圆角效果
·
用javascript显示简单的等待信息
·
使用C#和Excel进行报表开发(六)-操作行和列
·
如何在WebForm中使用javascript防止连打(双击)
·
如何用javascript判断录入的日期是否合法
·
Infragistics.WebUI.UltraWebTab的使用的两个问题
·
在Winform中如何实现ListView排序
·
如何用C#在winform中实现简单的查找功能
最新IT新闻:
·
第一财经周刊:当前互联网世界正处无秩序时代
·
Visual Studio 2008 SDK 1.1 发布
·
死敌VMware变身微软认证计划新成员
·
英特尔雅虎开发网络计算机频道
·
Windows Live视频邮件9月9日开始测试
博客园新闻频道
博客园首页
社区
本博客内容如无特别说明,皆为原创,转载请注明出处
与我联系
发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
我参与的团队
敏捷软件开发组织(0/278)
BluePrint翻译团队(0/171)
报表与图表团队(0/174)
微软(西安).NET开发俱乐部(0/740)
我的标签
Rails(31)
ruby(31)
activerecord(23)
Subversion(2)
Redmine(2)
Active Support(1)
随笔分类
(337)
.Net开发(49)
C#代码与实例(44)
Python(19)
Ruby On Rails(64)
报表应用(25)
代码生成(10)
读书(11)
非技术(40)
建模技术(3)
敏捷开发及实践 (29)
其他技术(16)
网络资源(6)
业界新闻(21)
文章分类
(3)
.net相关(2)
其他(1)
相册
关山牧场
云台山
收藏夹
(43)
.NET技术(6)
DSM和DSL(1)
SICP(3)
程序开发基础(1)
方法学(6)
领域模型 (9)
面向对象分析与设计(11)
企业应用(6)
技术站点
agilealliance
agilemodeling
artima developer
asp.net
aspalliance
codeguru
CodeProject
c-sharpcorner
css zen garden
developer.*
developersdex
devx
dsmforum
freewebsitetemplates
FTPOnline
infoq
informIT
MSDN
openwebdesign
oreillynet
sdmagazine
sdtimes
theserverside
zeroweb
其他
flickr
Youtube
积分与排名
积分 - 545050
排名 - 32
最新评论
1. re: Ruby on rails开发从头来(windows)(三)-实现页面间的跳转
那个更安全应该是指没有写相对路径,而是根据mvc的关联来操作吧?lz我说对了吗? (hlili)
2. re: Ruby on rails开发从头来(windows)(三)-实现页面间的跳转
--引用--------------------------------------------------太平洋: <p>It is now <%= @ti... (hlili)
3. re: 报表控件团队成立了!!
申请加入
id:swfczm (swfczm)
4. re: Ruby on rails开发从头来(五十五)- ActiveRecord基础(一对一关联关系)
--引用--------------------------------------------------adfsdf: 没例子再多也是废话-----------------------------... (hlili)
5. re: 怎样从youtube或国内视频网站上下载视频(FLV Downloader)
@gfrog
输入KISS 后怎么下啊?
(小泥鳅鱼儿)
阅读排行榜
1. 一个反编译工具Reflector(不是Reflactor)(52996)
2. 也说Bug管理工具(11331)
3. Gmail 邀请(9252)
4. Bug管理的流程和几个重点(7655)
5. 什么是CLS?(7568)
6. Bug跟踪软件(6471)
7. 使用ZedGraph制作动态更新的统计图(6362)
8. 使用ActiveReport for .net 进行报表开发(一)--开始(6274)
9. python!让人惊讶的python(6136)
10. 使用C#和Excel进行报表开发(三)-生成统计图(Chart)(6114)
11. 使用C#和Excel进行报表开发(八)-用程序绑定数据源 (5746)
12. python版的Hello World(5267)
13. 使用ActiveReport for .net 进行报表开发(二)--绑定数据源(4823)
14. 使用PowerDesigner进行代码生成(4769)
15. 将Excel应用于报表开发中(一)--开始(4746)
16. 使用ActiveReports for .net 进行报表开发(十一)--迁移到3.0(4699)
17. 使用C#和Excel进行报表开发(二)-操作统计图(Chart)(4399)
18. C#操作Excel开发报表系列整理(4168)
19. Ruby on rails开发从头来(windows)(一)-使用InstantRails快速搭建Ruby On Rails开发环境(4121)
20. 如何取得本机网卡的型号,IP地址,子网掩码和网关(4038)