datalist 获取不到值?
SqlDataAdapter ldylAdapter = new SqlDataAdapter("select * from a,b,c where (a.CardID=b.CardID) and (b.ModuleID=c.ModuleID) order by a.RevertCardID desc", mycon);
DataSet ldylSet = new DataSet();
ldylAdapter.Fill(ldylSet, "ldyl");
DLl.DataSource = ldylSet;
DLl.DataBind();
数据存放在三张表abc:a有所有的信息,b有这些信息的分类ID,c是这些分类ID的名字
DLl是datalist的 ID
在前台
<asp:HyperLink ID="ClassName" runat="server" ForeColor="red" NavigateUrl='<%#"xinxi_fen.aspx?ModuleID=" + Eval("ModuleID") %>' Text='<%#getlanmu(DataBinder.Eval(Container.DataItem,"ModuleID")) %>'>
</asp:HyperLink>
提示DataBinding:“System.Data.DataRowView”不包含名为“ModuleID”的属性。
也就是获取不到ModuleID的值....
怎么解决?