FineUI 官方论坛

标题: 动态绑定下拉列表值,但是下拉框无法正常显示 [打印本页]

作者: Smile    时间: 2015-6-8 13:40
标题: 动态绑定下拉列表值,但是下拉框无法正常显示
采用动态绑定下拉框:         

            dpListxmmc.DataSource = dt;
            dpListxmmc.DataTextField = "kmdm"+" "+"kmmc";
            dpListxmmc.DataValueField = "kmdm";
            dpListxmmc.DataBind();
值已绑定,但是下拉列表无法正常显示
如下图:
[attach]7529[/attach]





,什么原因



作者: sanshi    时间: 2015-6-8 16:32
DataTextField 和 DataValueField 对应数据源的 属性名,看下 dt 中有属性名是: “kmdm kmmc”?
作者: Smile    时间: 2015-6-8 17:06
我把两个属性名拼接在一起,获取数据
作者: Smile    时间: 2015-6-8 17:13
选择下拉有数值显示在文本框,就是点击下拉看不到选项内容,空白
作者: sanshi    时间: 2015-6-8 17:48
Smile 发表于 2015-6-8 17:06
我把两个属性名拼接在一起,获取数据

你想多了,不支持这个用法
作者: Smile    时间: 2015-6-8 18:49
好的吧
作者: zy32002    时间: 2015-6-9 08:53
DataTextField 找的是字段名称,你数据源有名称为"kmdm kmmc"字段么
作者: Smile    时间: 2015-6-9 09:03
我想实现代码名称绑定在一起的,所以我用拼接,好像不支持,那这样用什么方法实现呢
作者: zy32002    时间: 2015-6-9 09:10
Smile 发表于 2015-6-9 09:03
我想实现代码名称绑定在一起的,所以我用拼接,好像不支持,那这样用什么方法实现呢 ...

你在数据源里做文章啊
作者: Smile    时间: 2015-6-9 09:14
意思是数据源拼接好,然后绑定
作者: zy32002    时间: 2015-6-9 09:27
或者遍历数据源,手动给下拉框赋值,这里可以拼接字段的值。




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