使用字典绑定下拉列表值
我的数据表是这样的
------------- ------------------ ---
ID VAL
------------- ------------------ ---
1 Abc
2 Pqr
我使用 dt.Add(dr[0].ToString(), dr[1].ToString() 将其添加到
使用循环。Dictionary
(dt) ))
现在我需要将数据绑定到下拉列表 我完成了使用
ddlAccHD.DataSource = achID;
ddlAccHD.DataBind();
输出即将到来
值和文本都即将到来。这里 36
是 Value
,'asdf' 是 Key
My Datatable is like this
------------- ------------------ ---
ID VAL
------------- ------------------ ---
1 Abc
2 Pqr
I am adding it to Dictionary<string, string>
(dt) using dt.Add(dr[0].ToString(), dr[1].ToString())
using a loop.
Now I need to bind the data to a dropdownlist
I done using
ddlAccHD.DataSource = achID;
ddlAccHD.DataBind();
Output is coming
<option value="[36,asdf]">[36,asdf]</option>
Both value and text is coming. Here 36
is Value
and 'asdf' is Key
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试设置 DataTextField 和 DataValueField 属性。
Try setting the DataTextField and DataValueField properties.