我有一個碼部分與List<object>
這樣的:如何爲列表<object>創建語句?
List<object> Result= new List<object>();
Some sql connection code...
SqlCommand com = new SqlCommand(@" Select TOP(10) a,b,c from table
一些SQL連接代碼...
while (rd.Read())
{
Result.Add(new
{
a=rd[0],
b=rd[1],
c=rd[2]
});
}
rd.Close();
con.Close();
我想添加一些語句Result
值。例如
if(a == "")
a=5;
和i的JavaScript部分
var listCategory = $find("ace2").get_completionList();
var count2 = listCategory .childNodes.length;
for (j =0; j < count2; j++) {
var item2 = listCategory .childNodes[j]._value;
var a= item2.a;
var b= item2.b;
var c= item2.c;
}
使用List<object>
和i的HTML使用此值。
如何爲List<object>()
增加一些聲明值?
這裏真的不完全清楚你的意思是「某些陳述」。 –
Bip,我想你應該先閱讀這篇文章[Jon Skeet撰寫的完美問題](http://msmvps.com/blogs/jon_skeet/archive/2010/08/29/writing-the-perfect-question。 aspx) – horgh
你在問什麼不清楚。無論如何,我猜你的問題是你用匿名類填充對象列表,然後嘗試從列表中的元素讀取a,b和c失敗。您應該使用具有屬性a,b和c的命名類(例如Result),並使用結果列表。 –