找回密码
 立即注册

QQ登录

只需一步,快速开始

jian.du
初级会员   /  发表于:2015-7-27 18:06  /   查看:5356  /  回复:6
C1AutoComplete 绑定数据源后,模糊查询可以出来,但是最后选中的值显示的是Id却不是Name

6 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-7-28 08:59:00
沙发
回复 1楼jian.du的帖子

感谢对该问题的反馈。

C1AutoComplete 在输入框中输入字符时,C1AutoComplete 会提供联想词汇, 这些词汇信息存储在标记语言中。你可以通过如下demo测试效果:
http://demo.gcpowertools.com.cn/ ... plete/Overview.aspx

C1AutoCompleteDataItem 通过Label和Value来设置数据。
你提到选中的值是Id不是Name,不太理解是你绑定数据还是设置了什么属性?
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
jian.du
初级会员   /  发表于:2015-7-28 10:33:00
板凳
我是数据绑定,Label给的是Name字段,Value给的是Id。
回复 使用道具 举报
jian.du
初级会员   /  发表于:2015-7-28 10:38:00
地板
C1_Organize.DataSource = BXBLLAdmin.Organize.GetOrganizeByType(C1cbox_AddType.SelectedValue);
            C1_Organize.DataValueField = "Id";
            C1_Organize.DataLabelField = "Name";
上面是后台代码,,
下面是前台代码
<wijmo:C1AutoComplete ID="C1_Organize" runat="server"></wijmo:C1AutoComplete>

这样输入可以提示出已有的项,但当选择所提示出来的项后,这个显示值就变成了ID而不是Name
回复 使用道具 举报
jian.du
初级会员   /  发表于:2015-7-28 10:50:00
5#


我这输入IT,IT部候选项可以出来,但是选择IT部后这个显示的就成了我绑定数据源的时候的那个ID了,不是应该显示name的么?我lable给的是Name呀,value给的是ID

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-7-28 12:37:00
6#
回复 5楼jian.du的帖子

谢谢提供的图片。
数据绑定功能的以下属性的解释为:
DataLabelField -  加载标签时设置数据源字段。
DataValueField -  加载值时设置数据源字段。

这是设计, DataLableField和DataValueField如果设置不一样,选择后在输入框显示Value。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-8-14 10:18:00
7#
回复 5楼jian.du的帖子

请问问题解决了么?
为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢        
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部