LINQ var .tolist()作为转发器的数据源,作为字段名称放置什么?

时间:2013-04-17 14:34:48

标签: c# asp.net linq

使用以下内容将列表绑定到转发器

var confhullresults = (from b in dtConf.AsEnumerable()
                       where b.Field<string>("Location") == "Hull"
                       select b).ToList();

rptConfHull.DataSource = confhullresults;
rptConfHull.DataBind();

然后在我通常拥有的aspx页面

<%# Eval("FieldName") #>

我不知道该放什么,我可以在最后看到所有的字段都是名字0,1,2,3但是我试过了

<%# Eval(0) #>

<%# Eval("0") #>
没有运气,有人帮帮我吗?

由于

1 个答案:

答案 0 :(得分:2)

var confhullresults = (from b in dtConf.AsEnumerable()
                       where b.Field<string>("Location") == "Hull"
                       select new{ Location= b.Field<string>("Location")}).ToList();

并绑定

<%# Eval("Location") #>