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

从DATAGRID中的dropdownlist中取值?

楼主applefresh329()2006-05-04 10:38:02 在 .NET技术 / VB.NET 提问

我的datagrid编辑时用的是dropdownlist 但是不知道为什么就是取不出来值   
  代码是dim sex as dropdownlist  
     dim str as string  
     sex=e.item.cells(0).controls(0)  
  运行的时候总是说 无效类型转换   
  请知道的高手帮帮忙   
  很急!! 问题点数:20、回复次数:3Top

1 楼applefresh329()回复于 2006-05-04 10:49:40 得分 0

怎么都没得人帮忙呢?给我帮帮忙啊!谢谢了啊!  
  Top

2 楼LighBlade(菜鸟加加油!!!)回复于 2006-07-04 10:00:37 得分 0

假设在ItemCreated时已经绑定(dg_User为DataGrid)  
  private   void   dg_User_ItemCreated(object   sender,   System.Web.UI.WebControls.DataGridItemEventArgs   e)  
  {  
  try  
  {  
  if   (e.Item.ItemType   ==   ListItemType.EditItem)  
  {  
  DropDownList   ddl   =   (DropDownList)   e.Item.FindControl("ddl_Role");  
   
  ddl.DataSource =   DataTable1;  
  ddl.DataTextField =   "***";  
  ddl.DataValueField =   "**";  
  ddl.DataBind();  
  }  
  }  
  catch(Exception   ex)  
  {  
  Response.Write(ex.Message);  
  }  
  }  
   
  在UpdateCommand里取:  
  string   str_RoleID =   ((DropDownList)e.Item.FindControl("ddl_Role")).SelectedValue.ToString();  
  ddl_Role为你编辑时DropDownList的nameTop

3 楼swimming99()回复于 2006-11-28 20:34:29 得分 0

应该是sex.selectItem.text=e.item.cells(0).controls(0).TostringTop

相关问题

关键词

得分解答快速导航

  • 帖主:applefresh329

相关链接

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

广告也精彩

反馈

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