簡體   English   中英

如何在ASP.NET C#中將ASP數據表綁定到字符串數組中?

[英]How to bind asp data table into string array in asp.net c#?

我有一個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 ...

使用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();

您可以使用jQuery的其他選項來代替使用數組,而可以使用Web方法。

你可以通過這個鏈接

http://blog.nitinsawant.com/2011/09/integrating-jquery-ui-autocomplete-in.html

有很多問題要這樣准備

  1. jQuery自動完成.NET WebMethod
  2. jQuery的自動完成與數據庫

您需要創建一個web methodgeneric http handler ,並將其用作自動完成的源。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM