【发布时间】:2013-06-24 06:25:16
【问题描述】:
我有一个类似List<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;
我在 javascript 部分使用List<object>
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;
}
我在 html 中使用这个值。
如何为List<object>()值添加一些语句?
【问题讨论】:
-
这里的“一些陈述”真的一点都不清楚。
-
Bip,我想你应该先阅读这篇文章"Writing the perfect question" by Jon Skeet
-
您的要求不清楚。无论如何,我猜你的问题是你用匿名类填充对象列表,然后尝试从列表中的元素中读取 a、b 和 c 失败。您应该使用具有属性 a、b 和 c 的命名类(例如结果),并使用结果列表。