CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  控件

flexgrid control 6.0能不能删除一列数据?

楼主lv1(CODER不易做)2005-03-04 11:57:40 在 VB / 控件 提问

删除一列后其他列不变,不知道能不能做!怎么做 问题点数:100、回复次数:4Top

1 楼tztz520(午夜逛街)回复于 2005-03-04 12:14:03 得分 90

可以.  
   
  Private   Sub   Command2_Click()  
  MSFlexGrid1.ColPosition(MSFlexGrid1.Cols   -   1)   =   2     '删除第三列.就改变后面的=?就可以删除任意列了.  
  MSFlexGrid1.Cols   =   MSFlexGrid1.Cols   -   1  
  End   SubTop

2 楼myhgyp(也许是这样的,信不信由你)回复于 2005-03-04 13:27:15 得分 10

用隐藏的方法:  
  MSFlexGrid1.ColWidth(0)   =   0     '设置第一列列宽为0,这种方法最直接  
  MSFlexGrid1.ColWidth(1)   =   0     '第二列  
  依次类推  
  Top

3 楼tztz520(午夜逛街)回复于 2005-03-04 14:26:23 得分 0

'不好意思,代码改一下  
   
   
  Private   Sub   Command2_Click()  
  MSFlexGrid1.ColPosition(2)=MSFlexGrid1.Cols   -   1   '改变括号()里的参数就可以删除任意列了.  
  MSFlexGrid1.Cols   =   MSFlexGrid1.Cols   -   1  
  End   Sub  
  Top

4 楼lv1(CODER不易做)回复于 2005-03-04 14:42:59 得分 0

thx  
  我根据上面的改动了一下  
   
                  Grid.ColPosition(Grid.MouseCol)   =   Grid.Cols   -   1       '  
                  Grid.Cols   =   Grid.Cols   -   1  
  好像这样可以点到一行删一行,哇哈哈哈Top

相关问题

  • 数据库删除???
  • 删除DataGrid数据
  • 数据的删除!!!!
  • ****删除用户,删除数据****
  • 删除Recordset数据问题
  • 如何删除数据库?
  • 数据记录的删除
  • 数据删除的问题!
  • 如何删除数据库?
  • 如何删除数据库?

关键词

  • grid
  • msflexgrid
  • 删除
  • colposition
  • cols
  • sub

得分解答快速导航

  • 帖主:lv1
  • tztz520
  • myhgyp

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

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