我正试图找到一种方法将数据源Databind用户控件(一个
在我的例子中的ObjectDataSource)如下面的情况:
<uc1:AutoComplete ID="autoComCities" runat="server"
DataSourceID="objCitiesDS" DataValueField="Id" DataTextField="Name" />
我试图找到一些很好的例子,我们的朋友谷歌和我仍然 找不到任何具体的东西。有人可以告诉我或给我很好的联系 我怎么能这样做我的意思是,关于如何在我的usercontrol中处理它; o)
谢谢!
修改
请注意,在我的情况下,它不是我的usercontrol中的Dropdownlist或任何Bindable控件,它是带有一些自定义jQuery的普通asp.Net文本框,因此当用户在文本框中键入时,它会在文本框下显示“可能性”。所以,我想从DataSrouce中获取值并将其放入HTML中,以便jQuery可以处理值并将其显示给用户。
答案 0 :(得分:2)
你不能只使用ObjectDataSource,有很多管道可以让它工作。您可以传递ID并调用Select()方法手动执行选择,然后从数据中获取值并将其渲染出来。您必须使用反射或DataBinder.GetPropertyValue方法来提取每个记录中的各个字段值。
HTH。