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

高分求教:请问spread选择一行的问题。

楼主freelycoder(乖乖火箭炮)2004-12-04 19:05:05 在 .NET技术 / VB.NET 提问

spread的OperationMode的属性已经设置为RowMode(这个前提不能改变),  
  这个时候在选择一行的时候,该行会反显,但是被选中的cell却没有反显,  
  请问,该如何让选中的cell也反显而能够使被选中的整行都反显,  
   
   
  (OperationMode选其他属性比如SingleSelect也可以达到这个目的,但是这个时候会有一些其他的弊端,比如在选中一行之后再选其他行的时候,会使滚动条里克会滚到最左边。想回避这样的情况的发生)  
   
  万分感谢。得到答案立即结贴!分不够可以再补   ^_^ 问题点数:100、回复次数:3Top

1 楼freelycoder(乖乖火箭炮)回复于 2004-12-04 20:02:36 得分 0

没有人知道吗?自己顶一下。Top

2 楼earlsen(earlsen)回复于 2004-12-05 09:37:07 得分 100

直接得到当前行的ID后,然后再Select。不行啊?Top

3 楼freelycoder(乖乖火箭炮)回复于 2004-12-05 12:37:37 得分 0

这个问题我自己解决了   :)  
   
  Public   Sub   psSetSpreadCellColor(ByVal   spdTemp   As   FarPoint.Win.Spread.FpSpread,   ByVal   e   As   FarPoint.Win.Spread.EnterCellEventArgs)  
                  Try  
   
                          Dim   intCol   As   Integer  
                          Dim   intRow   As   Integer  
   
   
                          For   intRow   =   0   To   spdTemp.ActiveSheet.RowCount   -   1  
                                  For   intCol   =   0   To   spdTemp.ActiveSheet.Columns.Count   -   1  
                                          spdTemp.ActiveSheet.Cells(intRow,   intCol).BackColor   =   Color.FromArgb(224,   224,   224)  
                                  Next  
                          Next  
   
                          intRow   =   e.Row  
                          intCol   =   e.Column  
   
                          If   spdTemp.ActiveSheet.ActiveCell.Row.Index   =   intRow   And   spdTemp.ActiveSheet.ActiveCell.Column.Index   =   intCol   Then  
                                  spdTemp.ActiveSheet.Cells(intRow,   intCol).BackColor   =   Color.FromArgb(140,   150,   178)  
                          End   If  
                  Catch   ex   As   Exception  
                  End   Try  
          End   SubTop

相关问题

  • 100 分 请教 ,选择的是那一行?
  • DataGrid双击时选择这一行;
  • 选择DBGridEh1的一行以后,怎样将这一行的每个字段的值分别赋给:str1,str2,,,,,??DEGrid 也行。需要在哪个事件下写代码?
  • 在选择表格的一行时,我想让这一行背景色改变
  • 才能选择表格的任一行(任一列)
  • 关于datagrid如何用代码实现选择一行
  • 怎样知道dbgrid选择了那一行?
  • StringGrid怎样设置某一行为选择
  • 如何从 DBGrid 里面提取出被选择的一行?
  • 在DBGRID选择一行时,该行呈兰色。

关键词

  • spdtemp
  • intcol
  • introw
  • 反显
  • spread
  • 一行
  • activesheet
  • 选中
  • 时候
  • column

得分解答快速导航

  • 帖主:freelycoder
  • earlsen

相关链接

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

广告也精彩

反馈

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