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

ASP.NET的Datagrid的问题求助?急!!!

楼主ouyang66(欧阳)2005-03-03 12:32:35 在 .NET技术 / ASP.NET 提问

在Datagrid从数据库中得到数据显示后,在第一列加一个按钮,点击该按钮时,分别在labeltext中显示该行的所有信息,请各位高手帮帮忙,急啊,交不了不能毕业哦.先谢谢了! 问题点数:0、回复次数:8Top

1 楼jiezhi(风满袖)回复于 2005-03-03 12:36:32 得分 0

你可以添加一个选择列,然后写代码如:  
  private   void   DataGrid1_ItemCommand(object   source,   DataGridCommandEventArgs   e)  
  {  
  if   (   e.CommandName   ==   "Select"   )  
  {  
  string   id=   e.Item.Cells[0].Text;  
                                                                            //...  
  }  
  }Top

2 楼ashy999(愚夫)回复于 2005-03-03 12:40:16 得分 0

不用按钮,用超级链接列。Top

3 楼njuzgj(罐子)回复于 2005-03-03 12:40:17 得分 0

UPTop

4 楼Paradise_heida(学海无涯,回头是岸!)回复于 2005-03-03 12:44:57 得分 0

给DataGrid绑定模板列(注意:一定要绑定模板列!!!),第一列绑定按钮控件,其他列绑定Label控件。  
   
  然后在EditCommand事件中写相关复制操作:  
   
   
                          If   e.CommandName.Equals("Edit")   And   e.Item.ItemIndex   >   -1   Then  
   
                                  yourTextBox1.Text   =   DirectCast(e.Item.FindControl("youBindLabelName1"),   Label).Text  
   
                                  yourTextBox2.Text   =   DirectCast(e.Item.FindControl("youBindLabelName2"),   Label).Text  
   
                                  ……  
   
                          End   If  
   
  这样做就行。  
   
   
   
   
   
   
   
  Top

5 楼jiezhi(风满袖)回复于 2005-03-03 12:45:10 得分 0

其实用什么列都可以,只要你约定其CommandName为“选择”的含义,然后在ItemCommand里面可以判断if   (   e.CommandName   ==   "任何你约定的CommandName"   )  
  Top

6 楼sneak(sneak)回复于 2005-03-03 12:56:32 得分 0

还是jiezhi说得比较对,有很多方法可以实现以上功能,甚至用javascript也可以实现。看你怎么灵活应用了。Top

7 楼ouyang66(欧阳)回复于 2005-03-03 13:06:39 得分 0

我看不大懂啊,我是用VB写的,你这是C#吧。Top

8 楼pingnt(淡蓝色的雪)回复于 2005-03-03 13:17:38 得分 0

其实用什么列都可以,只要你约定其CommandName为“选择”的含义,然后在ItemCommand里面可以判断if   (   e.CommandName   ==   "任何你约定的CommandName"   )  
  --------------------------------------------------  
  支持.Top

相关问题

  • (ASP。net C#)关于DataGrid 中TemplateColumn列的处理,高分恳求
  • DataGrid如何在winform中实现ASP. NET中的邦定列
  • 急.ASP。NET查询的问题。
  • 初学ASP。NET
  • 问题。ASP。NET
  • 怎样把ASP。NET的东西加到Dreamweaver中。。。。急急。。
  • 请问,谁有简单的ASP。NET和SQL2000的列子!急!
  • ASP。NET开发中有批改功能吗??急,在线等!!!
  • 急!关于Infragistics NetAdvantage 2005 Vol 1 ASP NET Final的问题!
  • 急,关于ASP。NET无法提交的问题

关键词

  • datagrid
  • 选择
  • commandname
  • 约定
  • itemcommand
  • 按钮
  • 绑定
  • label
  • item
  • text

得分解答快速导航

  • 帖主:ouyang66

相关链接

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

广告也精彩

反馈

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