CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

DropDownList 在程序中增加列表项,不能在模板中设置 SelectedIndex ?

楼主catman3000(catman)2002-11-26 11:51:10 在 .NET技术 / ASP.NET 提问

空的   DropDownList   在PageLoad   中增加了几列,然后绑定这个   DropDownList,再读其他数据,然后页面   DataBind(),这时候其实   DropDownList   又绑定了一次,但模板上设置的   SelectedIndex   属性没有设置上去:  
  private   void   Page_Load(...)  
  {  
    //   增加   DropDownList   Item  
  ....  
  dp.DataBind();  
   
  //   页   DataBind();  
  DataBind();      
  }  
  public   int   GetIndex()  
  {  
          return   2;  
  }  
   
  模板上这样设置:   SelectedIndex="<%#   GetIndex()   %>"  
   
  这样做,并没有选中指定的列,当然如果在程序里面指定   SelectedIndex   的值,还是可以设定上去的,为了程序简洁,我觉得模板上设定好一点,模板就不可以设定了吗? 问题点数:20、回复次数:3Top

1 楼ajex(仙桃人在珠海)回复于 2002-11-26 12:03:52 得分 0

if   (!Page.IsPostBack)Top

2 楼catman3000(catman)回复于 2002-11-26 12:56:24 得分 0

UpTop

3 楼sheyanfen(星宇)回复于 2002-11-26 13:01:09 得分 20

在绑定的时候是否有设置默认的SelectedIndex值?  
  你可以只绑定一次。  
  if(!IsPostBack)  
        bind_drop();   //绑定Top

相关问题

  • 列表模板类双向链表
  • 动态添加DataGrid的模板列(DropDownList)
  • datagrid的DropDownList模板列?马上揭帖
  • DATAGRID定制模板中,怎样加入单选列表控件?
  • “在引用模板名称的地方,必须伴有该模板的参数列表” 请问如何理解?
  • 在DataGrid的模板列中使用下拉列表,EditCommand时,选择下拉列表的值,无效?
  • 如何触发DataGrid中模板列的dropdownlist的selectedindexchanged事件?
  • 如何取得DataGrid动态模板列中DropDownList的值?
  • 如何对datagrid模板列中dropdownlist进行绑定?
  • datagrid模板列中dropdownlist动态取得数据源的问题,

关键词

  • 模板
  • selectedindex
  • dropdownlist
  • 设置
  • 程序
  • 绑定
  • 增加
  • 设定
  • databind

得分解答快速导航

  • 帖主:catman3000
  • sheyanfen

相关链接

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

广告也精彩

反馈

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