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

请问DataGrid中的删除

楼主dub(dub)2002-10-09 16:50:49 在 .NET技术 / ASP.NET 提问

在DataGrid的“删除”列中,点击“删除”时,我想取到DataGrid中该行的第二个单元格的值,请问怎么取?另外,在DataGrid中,能绑定一个CheckBox控件的列吗? 问题点数:100、回复次数:5Top

1 楼bluefish922(思念里的流浪鱼)回复于 2002-10-09 16:58:58 得分 20

在删除事件里,在删除代码之前ctype(e.item.cells(1).controls(1),lable).text  
   
  用模板列,可以用其他控件的Top

2 楼xuzhe69152(xuzhe)回复于 2002-10-09 17:47:38 得分 20

Dim   lbltemp   As   Label  
  lbltemp   =   e.Item.FindControl("你要编辑的那一列的label的id号")  
  response.write(lbltemp.Text)  
   
  要想放一个checkbox控件,只需选择编辑模板列,删去label控件,从工具箱  
  拖入一个checkbox即可。  
  Top

3 楼dub(dub)回复于 2002-10-10 10:18:46 得分 0

我的是DataGrid中生成的,绑定的列没看见有ID啊,请问怎样找到它的ID。如果不用e.Item.FindControl("你要编辑的那一列的label的id号")的话,还能用其他的方法取到DataGrid中该行的第二个单元格的值吗?Top

4 楼scent(习习)回复于 2002-10-10 10:41:30 得分 30

e.Item.Cells[1].textTop

5 楼zzhuz(大件)回复于 2002-10-10 10:55:39 得分 30

如果是绑定列,把它当成是模板列看待  
  正常状态下,可以这么认为,这列中只有一个控件,而且这控件是label鞭。   CType(e.Item.Cells(i).Controls(0),   Label).Text可以取得它的值  
  编辑状态下,可以这么认为,这列中只有一个控件,而且这控件是textbox。   CType(e.Item.Cells(i).Controls(0),   TextBox).Text可以取得它的值  
  Top

相关问题

  • datagrid中删除一行
  • 在DataGrid中删除行?
  • 当dataGrid中删除row时???
  • 在datagrid中删除选中的行。
  • 在DataGrid中删除数据的问题
  • 删除datagrid中多条记录问题?
  • 再问DataGrid中删除记录
  • help!!!怎样从datagrid中删除一行?
  • DataGrid中按Del键删除当前条,???
  • 删除dataGrid中数据的问题!

关键词

  • 控件
  • 模板
  • datagrid
  • 删除
  • 请问
  • ctype
  • 绑定
  • label
  • checkbox
  • 编辑

得分解答快速导航

  • 帖主:dub
  • bluefish922
  • xuzhe69152
  • scent
  • zzhuz

相关链接

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

广告也精彩

反馈

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