CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

如何动态填充DropdownList的内容?(立刻结贴)

楼主BrownTerran(水母)2003-08-01 12:38:25 在 .NET技术 / ASP.NET 提问

当用户单击下拉按钮时,如何根据已知的信息来动态填充下拉列表的项? 问题点数:20、回复次数:5Top

1 楼gweidian(向高手学习)回复于 2003-08-01 12:42:28 得分 10

DataSet   ds   =   Dictionary.DictionarySelect(Convert.ToInt32(Page.Request.Cookies["ElearningCourseid"].Value));  
  lbKey.DataSource=ds.Tables["Dictionary"].DefaultView;  
  lbKey.DataTextField   =   "dict_key";  
  lbKey.DataValueField   =   "dict_desc";  
  lbKey.DataBind();Top

2 楼BenZ004(仲陵)回复于 2003-08-01 12:46:53 得分 5

你所谓已知的信息是什么样?  
  如果是数据库里的内容的话.在设置了连接数据库返回数据源DS后.  
   
  private   void   bindDropDownListPsp(System.Web.UI.WebControls.DropDownList   drp,string   vk,string   dk)  
  {  
  drp.Items.Clear();  
  drp.DataTextField=dk;  
  drp.DataValueField=vk;  
  drp.DataSource=ds;  
  drp.DataBind();  
  drp.SelectedIndex=0;  
  }  
  然后在button_click里调用就可以了.Top

3 楼BenZ004(仲陵)回复于 2003-08-01 12:50:32 得分 5

如果只是想动态添加一些自己的项的话,很简单  
  private   button1_click(.....)  
  {  
  dropdownlist1.items.add("string")  
  .................................  
  .................................  
  dropdownlist1.selectedidex=0;  
  }Top

4 楼BrownTerran(水母)回复于 2003-08-01 13:18:47 得分 0

比如说,我的一个下拉列表里面的项是根据前面用户在文本框里面输入的数据得来的  
  前面有一个文本框提示用户输入职业(学生或者...)  
  然后该下拉列表根据学生还是工人显示不同的下拉列表Top

5 楼BenZ004(仲陵)回复于 2003-08-04 12:58:15 得分 0

这也没问题啊~!你已经结贴,搞定了吗??  
  在下面这个事件中:  
  private   void   drp2_SelectedIndexChanged(object   sender,   System.EventArgs   e)  
  {  
  if(drp1.selecteditem.value="学生")  
  {.............}  
  else   if(drp1.selecteditem.value="工人")  
  {...............}  
  }Top

相关问题

  • 从动态下拉菜单中选择,然后从数据库提取内容填充至多个文本框?
  • DropDownList 中如何动态显示内容,我在书上抄了个程序,不能运行,大家帮忙
  • 在对DropDownList填充时,如何设置它的选定项?
  • 请教:填充DropDownlist后为什么改变了原列表项?
  • 简单的问题:如何用循环填充DropDownList
  • 关于动态填充表格的问题。在线等,中午结帖。
  • 关于动态表自动生成字段并填充默认值的问题
  • 简单的问题:如何在dbgrid上填充内容
  • 数据窗口对象中有dropdownlist,下拉item内容动态添加。请问如何修改下拉内容字体大小和颜色。
  • 动态添加DataGrid的模板列(DropDownList)

关键词

  • ds
  • drp
  • lbkey
  • dropdownlist
  • 动态
  • 下拉

得分解答快速导航

  • 帖主:BrownTerran
  • gweidian
  • BenZ004
  • BenZ004

相关链接

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

广告也精彩

反馈

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