如果您使用的是 Telerik AutoCompleteBox,那么您可能正在寻找“OnEntryAdded”事件。我看到这个问题是 4 年前提出的,所以当时这个事件可能不存在。我刚刚更新到 Telerik 控件的最新更新(2014 Q2)。这是一个简单的例子。我删除了我们在这里没有讨论的属性来清理它,但显然,除非您在代码中设置它们(例如 DataSourceID),否则这些属性需要重新添加。
源页面:
<telerik:RadAutoCompleteBox ID="RadAutoCompleteBox1" runat="server" OnEntryAdded="RadAutoCompleteBox1_EntryAdded" >
</telerik:RadAutoCompleteBox>
测试代码(在 VB 中):
Protected Sub RadAutoCompleteBox1_EntryAdded(sender As Object, e As AutoCompleteEntryEventArgs)
MsgBox(e.Entry.Text) 'This is just to show you the DataValueField in your dev
MsgBox(e.Entry.Value) 'This is just to show you the DataTextField in your dev
racbCustomer.Entries.Clear() 'This will wipe out the selection(s)
End Sub