0
Telerik RadAutoCompleteBoxがあります。要件は、「人々は新しいものを入力することができ、次の人がその新しい価値を選ぶことができるので、できるだけ一貫性のあるものにする必要があります」。だから私はいくつかの5つのエントリでこれのためのテーブルを作成し、これらはドロップダウンリストに示されています。今問題は、RadAutoCompleteBoxが5つのエントリだけを取っていて、ユーザが他のものを入力することを許可していないことです。誰も私にこれを助けることができますか?セーブオンTelerik RadAutoCompleteテキストボックスでは、テーブルにのみ存在する値を保存または入力できます
<div style="padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-left: solid 1px #CCCCCC;">
<telerik:RadAutoCompleteBox RenderMode="Lightweight" runat="server" ID="Category1TB1" EmptyMessage="Please type here" AutoPostBack ="true"
DataSourceID="SqlDataSource1" DataTextField="Comments" InputType="Text" Width="270" DropDownWidth="150px" Delimiter=" " DataValueField="Comments">
</telerik:RadAutoCompleteBox>
</div>
<asp:SqlDataSource runat="server" ID="SqlDataSource1" ConnectionString="<%$ ConnectionStrings:ems_dbConnectionString %>"
ProviderName="System.Data.SqlClient" SelectCommand="SELECT [Comments] FROM [EMS_WORKEFFORTS_TASKS_CAT1]">
</asp:SqlDataSource>
:
Protected Sub Category1SaveBtn1_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles category1SaveBtn1.Click
Try
Dim db As New EmsLinqClassesDataContext
Dim updTsk = (From w In db.WorkEffortTasks _
Where w.TASK_ID = _taskID _
Select w).Single()
Category1TB1.Focus()
updTsk.CATEGORY1 = Category1TB1.Text
Category1Lbl1.Text = Category1TB1.Text
db.SubmitChanges()
Catch ex As Exception
Throw New EmsException(Page.User.Identity.Name, EmsLib.GetCurrentPageName(), "Category1SaveBtn1_Click", ex)
End Try
Category1View1.SetActiveView(C1_ViewMode)
End Sub