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的值....
怎么解决?
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的值....
怎么解决?
解决方案 »
- FindWindowEx 相同级别下的相同类别 如何判断
- 无法打开登录所请求的数据库 "D:\MYWORK\DB\mywork.MDF"。登录失败。
- C#做怎么样的控件能在VC6调用
- 利用Times定时发送邮件
- c# 奇怪的 DropdownList ...兩個都是用相同的語句取值,但一個成功一個不成功(沒有資料)...
- 怎么把应用程序部署成绿色软件??
- 引用自做打印控件问题。
- 请问使用Win Form Datagrid如何根据使用者新增、删除、修改状态
- C#.NET程序和Oracle实现显示和存储jpg图片,求解?!
- ActiveReports报表控件,能不能去持web上直接打印(水晶报表做不到这点)
- C#存取数据库技术
- WinForm打印问题
<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的值....
怎么解决?
ldylAdapter.Fill(ldylSet, "ldyl");
// DLl.DataSource = ldylSet;
DLl.DataSource = ldylSet.Table["ldy1"];
DLl.DataBind();
where (a.CardID=b.CardID) and (b.ModuleID=c.ModuleID)
这样还不行吗?