CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

(Winform) 如何控制 datagridview 中的当前 cell ?

楼主cnwd()2006-05-02 10:23:50 在 .NET技术 / VB.NET 提问

如何控制   datagridview   中的当前   cell   的位置得跳转?  
  如:(1,1)to   (3,4)  
  问题点数:50、回复次数:9Top

1 楼copico(北北)回复于 2006-05-02 13:17:14 得分 0

DataGrid1.currentcellTop

2 楼cnwd()回复于 2006-05-02 19:01:39 得分 0

datagridview   啊!!!  
  datagridview1.currentcell(2,3)不行啊  
   
  Top

3 楼ipqn(i.Posei)回复于 2006-05-03 09:51:18 得分 50

你需要使用HitTest()方法来实现你要的功能!  
  前次我写过一个类似的程序用到过,我现在在家里,没发贴代码出来!  
  你可以看看msdn,我就是看的那上边才知道怎么弄了,我之前也不晓得!  
   
  比如下边的代码可以获得鼠标点击地放的cell,你获得了这个cell就可以进行相关操作了!  
  private   DataGridViewCell   clickedCell;  
  private   void   dataGridView1_MouseDown(object   sender,   MouseEventArgs   e)  
  {  
          if   (e.Button   ==   MouseButtons.Right)  
          {  
                  DataGridView.HitTestInfo   hit   =   dataGridView1.HitTest(e.X,   e.Y);  
                  if   (hit.Type   ==   DataGridViewHitTestType.Cell)  
                  {  
                          clickedCell   =  
                                  dataGridView1.Rows[hit.RowIndex].Cells[hit.ColumnIndex];  
                  }  
          }  
  }  
   
  以上代码是从msdn上粘来的!  
  Top

4 楼cnwd()回复于 2006-05-03 11:06:47 得分 0

我希望能用代码来控制   datagridview   中当前cell的位置  
   
  分不是问题!!!Top

5 楼ipqn(i.Posei)回复于 2006-05-04 09:06:16 得分 0

融会贯通一下吧~Top

6 楼shuaizhen(object Net)回复于 2006-07-28 11:44:44 得分 0

private   DataGridViewCell   clickedCell;  
  clickedCell   =dataGridView1.Rows[hit.RowIndex].Cells[hit.ColumnIndex];  
  datagridview1.currentcell=clickdCell;  
  原来这样。Top

7 楼SnowMote(木)回复于 2006-08-03 14:50:19 得分 0

DataGridView1.CurrentCell   =   DataGridView1(0,   2)Top

8 楼SnowMote(木)回复于 2006-08-03 14:52:31 得分 0

若想所有行,循环  
  DataGridView1(0,   2)  
  Top

9 楼xuxun(我思故我在)回复于 2007-04-12 15:13:05 得分 0

xxTop

相关问题

关键词

得分解答快速导航

  • 帖主:cnwd
  • ipqn

相关链接

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

广告也精彩

反馈

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