2017-06-07 231 views
0

美好的一天!C#如何在一個數組變量中傳遞Datatable結果

我想實現將所有數據表結果轉換爲一個數組變量。我搜索了多次,但仍無法達到我想要的結果。

服務器端代碼:

List<string> holidays = holiday.AsEnumerable().Select(r => r.Field<string>("holiday_date")).ToList(); 
Page.ClientScript.RegisterClientScriptBlock(GetType(), "myScript", "applyCss(" + holidays + ")", true); 

客戶端代碼:

 var applyCss = function (param1) { 

     var paramlength = param1.length; 

     for (var i = 0; i < paramlength; i++) 
     { 
      var css = "#CalendarPanel1-month-day-" + param1 + " {background-color: pink;}"; 
      Ext.net.ResourceMgr.registerCssClass("script" + i, css); 
     } 

我不知道如果我正確使用列表做。我使用了var [],但它返回一個錯誤。

將意識到建議/意見/解決方案。非常感謝你!

+0

不應該在該行的for循環是 'VAR CSS = 「#CalendarPanel1-月 - 日 - 」 +參數1 [I] + 「{background-color:pink;}」;'? 另外,你得到的錯誤是什麼? –

回答