FineUI 官方论坛

标题: DropDownList绑定后,再插入,默认选中的是第2条ListItem [打印本页]

作者: brawei    时间: 2014-11-21 15:10
标题: DropDownList绑定后,再插入,默认选中的是第2条ListItem
本帖最后由 brawei 于 2014-11-21 15:29 编辑

DropDownList绑定后,再插入,默认选中的是第2条ListItem,应该是第1条ListItem

  1.             List<Line> list = new LineBLL().LoadAll();
  2.             this.ddlLine.DataSource = list;
  3.             this.ddlLine.DataTextField = "Linename";
  4.             this.ddlLine.DataValueField = "Lineid";
  5.             this.ddlLine.DataBind();
  6.             this.ddlLine.Items.Insert(0, new FineUI.ListItem("所有线路", ""));
复制代码




作者: brawei    时间: 2014-11-21 15:32
个人感觉,如下修改源码:
public override void DataBind()
{
// 重新绑定数据后,判断是否自动选择第一项
//ProcessAutoSelectFirstItem();
}
因为在诸如SelectedIndex中已经调用了ProcessAutoSelectFirstItem()




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4