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

C#中,DataGrid的Row的问题

楼主lxjqzx(网络游民)2004-12-01 22:33:04 在 .NET技术 / C# 提问

请问各位朋友:在C#中,DataGrid中,如何在选中任何一个Cell而选中这一行呢?在线等待你的回答,谢谢!! 问题点数:50、回复次数:8Top

1 楼wind_baby(风子)回复于 2004-12-01 22:39:49 得分 5

private   void   DataGrid1_ItemDataBound(object   sender,   DataGridItemEventArgs   e)  
  {  
          if(e.Item.ItemType   ==   ListItemType.SelectedItem)  
          {  
                  //todo  
          }  
  }Top

2 楼CSDNATM(飞行员,麻烦帮开个窗让我透透气)回复于 2004-12-01 22:46:04 得分 10

取得行号即可Top

3 楼lxjqzx(网络游民)回复于 2004-12-01 22:48:47 得分 0

对不起,我说的是在C#的windows应用程序中呀Top

4 楼wind_baby(风子)回复于 2004-12-01 22:58:29 得分 20

int   a   =   dgrd.CurrentCell.RowNumber;Top

5 楼alias88()回复于 2004-12-01 23:10:01 得分 15

protected   override   void   OnMouseDown(MouseEventArgs   e)  
  {  
      base.OnMouseDown(e);  
      DataGrid.HitTestInfo   info1   =   this.HitTest(e.X,   e.Y);  
      Keys   keys1   =   Control.ModifierKeys;  
      ///选择当前Cell所在的一整行  
        if(info1.Type   ==   DataGrid.HitTestType.Cell)    
      {  
          this.CurrentCell   =   new   DataGridCell(info1.Row,   info1.Column);    
          this.Select(info1.Row);    
      }  
  }  
   
  Top

6 楼ghs79(ghs)回复于 2004-12-01 23:50:43 得分 0

To   Alias88  
  这段代码怎么调试啊Top

7 楼lmhcn(烟头)回复于 2004-12-02 03:28:14 得分 0

private   void   dgdetail_MouseUp(object   sender,   System.Windows.Forms.MouseEventArgs   e)  
  {  
  if(dgdetail.CurrentRowIndex>=0)  
  {  
  System.Drawing.Point   pt   =   new   Point(e.X,   e.Y);    
  DataGrid.HitTestInfo   hti   =   dgdetail.HitTest(pt);    
  if(hti.Type   ==   DataGrid.HitTestType.Cell)    
  {    
  dgdetail.CurrentCell   =   new   DataGridCell(hti.Row,   hti.Column);    
  dgdetail.Select(hti.Row);    
  }  
  }  
  }  
  Top

8 楼lxjqzx(网络游民)回复于 2004-12-02 22:09:44 得分 0

谢谢:   lmhcn(苍狼)Top

相关问题

  • c# 中的DataGrid 问题
  • C# datagrid中添加小數
  • C#中DataGrid的用法?
  • Asp.Net/c# dataGrid?
  • Asp.Net/c# dataGrid?
  • c#中datagrid中的事件问题
  • 求教:ASP.Net C#中DataGrid分类显示
  • 请教:关于c#中DataGrid的使用
  • 我在VS.NET/C#中DataGrid問題!
  • 如何取得DATAGRID中的值!!(急C#)

关键词

  • c#
  • datagrid
  • cell
  • dgdetail
  • hti
  • currentcell
  • info1
  • row

得分解答快速导航

  • 帖主:lxjqzx
  • wind_baby
  • CSDNATM
  • wind_baby
  • alias88

相关链接

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

广告也精彩

反馈

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