当前位置:  开发笔记 > 编程语言 > 正文

将DropDownList绑定到ListItemCollection,并将值添加到DDL

如何解决《将DropDownList绑定到ListItemCollection,并将值添加到DDL》经验,为你挑选了2个好方法。

我在商务舱中有这个代码.

    internal ListItemCollection GetAllAgents()
    {
        DataTable table = dao.GetAllAgents();
        ListItemCollection list = new ListItemCollection();

        foreach (DataRow row in table.Rows)
        {
            list.Add(new ListItem(row["agent_name"].ToString(), row["id"].ToString()));
        }
        return list;
    }

我毫无问题地从桌子上取回了桌子.我观察文本和值属性是否正确填充(+1表示一些非常棒的文字?)并返回到演示文稿中我像这样绑定

 Helper helper = new Helper();
 ListItemCollection agentList = helper.GetAllAgents();
 agentList.Insert(0,"");
 this.ddlAgent.DataSource = agentList;
 this.ddlAgent.DataBind();

当我得到所选的值

this.ddlAgent.SelectedValue

我希望看到代理ID,但我得到的是文本(代理名称),所以我尝试了这个

this.ddlAgent.SelectedItem.Value

但我得到了同样的结果.然后我看了一下生成的html源代码,它看起来像这样


            
小白也坚强_177
这个屌丝很懒,什么也没留下!
Tags | 热门标签
RankList | 热门文章
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有