我有一个java脚本,我想将数据表绑定在变量可用吗?
<script>
$(function () {
*var available* = [
];
$("#tags").autocomplete({
source: availableTags
});
});
</script>
我有一个数据表,如下所示: -
ds = du.returnDataSet("proc", "SHOW_REFINE_SEARCH", Parameters, DbTypes, ParameterTypes, values, Lengths);
DataTable dt = new DataTable();
dt = ds.Tables[0];
数据表值的格式如下: -
Zone_ID Zone_Name Company_ID
1 Rajasthan 1
2 Madhya Pradesh 1
3 Maharashtra 1
4 Uttar Pradesh 1
5 Jammu and Kashmir 1
6 Gujarat 1
我想在javascript字符串变量中绑定zone_name ...
答案 0 :(得分:1)
将Linq用于DataTable 使用.AsEnumerable()
ds = du.returnDataSet("proc", "SHOW_REFINE_SEARCH", Parameters, DbTypes, ParameterTypes, values, Lengths);
DataTable dt = new DataTable();
dt = ds.Tables[0];
string[] zone_nameList = (from n in dt.AsEnumerable() select n.Filds<string>("zone_name")).ToArray();
答案 1 :(得分:0)
您可以使用jQuery的其他选项,而不是使用可以使用Web方法的数组。
您可以浏览此链接
http://blog.nitinsawant.com/2011/09/integrating-jquery-ui-autocomplete-in.html
有许多问题要求所有准备就绪
您需要创建一个web method
或generic http handler
,并将其用作自动完成的来源。