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 [],但它返回一个错误。
将意识到建议/意见/解决方案。非常感谢你!
不应该在该行的for循环是 'VAR CSS = “#CalendarPanel1-月 - 日 - ” +参数1 [I] + “{background-color:pink;}”;'? 另外,你得到的错误是什么? –