这是什么问题 前台页面报错找不到数据
回头是岸 2010-11-18 03:20:37 string cnStatus = this.cnFlag.Value.Trim();
DataTable dt = ChangeNotesService.GetCNByFilter(cnNo, initiatorName, mercPAVNo, kemNo, keyWords, carModelIds, modelYearId, partNo, commodityId, startDate, endDate, relevantCNorKEM, this.pager1.CurrentPageIndex, this.pager1.PageSize, out count);
if (!string.IsNullOrEmpty(cnStatus))
{
var query = from a in dt.AsEnumerable()
where cnStatus.Contains(a.Field<int>("Status").ToString())
select a;
List<DataRow> list = new List<DataRow>();
foreach (DataRow dr in query.ToList())
{
dr["CNNo"].ToString();
} //这是报错后我些滴测试代码 测了一下 dr["CNNo"].ToString(); 东西有值 那为什么前台报找不到 <%# Eval("CNNo")%> CNNo呢 ?
this.rptCNList.DataSource = query.ToList();
this.rptCNList.DataBind();
}
前台repeater 中滴数据
<td class="grid_body center">
<%# Eval("CNNo")%>
</td>