CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

winform 中的datagrid的最左边列能显示一个小图标吗

楼主pdwling(我只懂一点点)2004-12-02 20:58:39 在 .NET技术 / C# 提问

如题,就象sql   server中主键的显示那样,给点代码   ,up给分 问题点数:100、回复次数:11Top

1 楼sexfreebird(自由鸟)回复于 2004-12-02 21:17:01 得分 5

抱歉,webform的我知道,用模版列就可以了  
   
  winform好像没有这个,不过帮你顶了。Top

2 楼allanli(若尘)回复于 2004-12-02 21:21:00 得分 5

重写DataGrid的paint方法自己画,可以参考一下我画行号的代码,呵呵  
   
  http://community.csdn.net/Expert/topic/3434/3434227.xml?temp=.4326288Top

3 楼river723(hwg)回复于 2004-12-02 21:53:51 得分 30

 
  重写grid的Paint事件就可以了,下面是写行号的,自已改一下  
   
  private   void   dgrid_Paint(object   sender,   System.Windows.Forms.PaintEventArgs   e)  
  {  
  int   row=0;  
  int   y=0;  
  int   i=dtable.Rows.Count;  
  while(row<i)  
  {  
  string   text=string.Format("   {0}",row+1);  
  y=this.dgrid.GetCellBounds(row,0).Y+2;  
  e.Graphics.DrawString(text,this.dgrid.Font   ,new   SolidBrush(Color.Black),   4,   y);  
  row++;  
  }  
   
  }  
  Top

4 楼gsky()回复于 2004-12-03 08:31:58 得分 5

有人写了 感谢好心人 up接分Top

5 楼zhzuo(秋枫)回复于 2004-12-03 14:37:12 得分 30

http://www.syncfusion.com/FAQ/WinForms/FAQ_c44c.asp  
  Top

6 楼stepman(骆哈哈)回复于 2004-12-03 16:07:20 得分 5

upTop

7 楼Jefflove(白马)回复于 2004-12-03 16:11:49 得分 5

up  
  Top

8 楼gjzhou(杰)回复于 2004-12-04 19:08:36 得分 5

UpTop

9 楼xiaoslong(龙哥)回复于 2004-12-05 14:44:08 得分 5

帮你顶一下Top

10 楼cdo(Everything has a favourable turn)回复于 2004-12-05 14:55:05 得分 5

我越来越喜欢重画控件的技术了:)Top

11 楼wf21cn(wf21cn)回复于 2004-12-21 14:41:18 得分 0

重写grid的Paint事件就可以了,下面是写行号的,自已改一下  
   
  private   void   dgrid_Paint(object   sender,   System.Windows.Forms.PaintEventArgs   e)  
  {  
  int   row=0;  
   
  数据量小的时候还行,但是如果记录的条数过多,呵呵......    
  最好是每次只操作显示出来的记录Top

相关问题

  • datagrid删除图标问题。
  • 请教高手:VB.NET里(WINFORM)怎样在DATAGRID里的第一列里加入不同的ICO图标
  • 菜单文字左边加个小图标的问题!
  • 我在PictureButton最左边放一幅小小的图标
  • 我在PictureButton最左边放一幅小小的图标(续)
  • 如何更改MultiView中菜单最左边的图标?
  • 回复时左边小图标为何不能显示?多谢。
  • 如何在菜单的左边加上一个图标。
  • 如何把notes左边的小图标去掉??
  • 菜单项左边的图标可如何或取?

关键词

  • winform
  • 代码
  • 重写
  • 显示
  • 的paint
  • row

得分解答快速导航

  • 帖主:pdwling
  • sexfreebird
  • allanli
  • river723
  • gsky
  • zhzuo
  • stepman
  • Jefflove
  • gjzhou
  • xiaoslong
  • cdo

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo