Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net Radsearchbox不显示所选文本_Asp.net_Search_Telerik_Rad - Fatal编程技术网

Asp.net Radsearchbox不显示所选文本

Asp.net Radsearchbox不显示所选文本,asp.net,search,telerik,rad,Asp.net,Search,Telerik,Rad,我在应用程序中使用radsearchbox。数据源正在工作并在下拉列表中显示值,但当我在下拉列表中选择一个项目时,文本框不会填充。我的代码是 <telerik:RadSearchBox ID="RadSearchBox1" runat="server" Filter="StartsWith" EnableAutoComplete="true" DataTextField="Name"> </telerik:RadSearchBox> 您的问题

我在应用程序中使用radsearchbox。数据源正在工作并在下拉列表中显示值,但当我在下拉列表中选择一个项目时,文本框不会填充。我的代码是

<telerik:RadSearchBox ID="RadSearchBox1" runat="server" 
        Filter="StartsWith" EnableAutoComplete="true" DataTextField="Name">

    </telerik:RadSearchBox>

您的问题可能是您没有使用
SearchContext
。但是我认为您只需要为搜索框指定键字段。请注意,下面的参数
DataValueField
指向表的ID。(更改为特定的表id字段)


如果需要,可以举例说明如何使用
SearchContext

我正在使用2013版。当我添加搜索上下文时,它给出了一个错误,即不支持搜索上下文。@HasanZubairi,搜索上下文只是将下拉列表放在搜索栏旁边,以尝试更有效地限制您的结果。刚刚添加datavaluefield时发生了什么?什么都不起作用。我在数据库中添加了id字段,并添加了datatextfield和datavaluefield,但这不起作用。例如,如果我键入b,列表中会显示带有b的名称,但当我在下拉列表中单击某个名称时,该名称不会填充文本输入字段。@HasanZubairi签出。@HasanZubairi,根据我在此处给出的内容,您还有其他信息吗?您的解决方案是什么?
string comtext = "select Name from tblcustomer";

        SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString);

        SqlCommand cmd = new SqlCommand(comtext, con);
        SqlDataAdapter da = new SqlDataAdapter(cmd);
        DataSet ds = new DataSet();
        da.Fill(ds);

        RadSearchBox1.DataSource = ds;
        RadSearchBox1.DataBind();
<telerik:RadSearchBox ID="RadSearchBox1" 
                      runat="server"
                      DataTextField="Name" 
                      DataValueField="TableID" >
</telerik:RadSearchBox>
string comtext = "select Name, TableID from tblcustomer";