用datalist嵌套dataliset,VB语言如何显示两个表的内容

问题描述

<asp:datalistid="Datalist1"runat="server"><ItemTemplate><TABLEcellSpacing="0"cellPadding="0"width="779"align="center"border="0"align="left"><!--DWLayoutTable--><TR><TDvAlign="center"width="100%"bgColor="#ffffff"background="img/index1/b_34.gif"height="25"><b><fontstyle="FONT-WEIGHT:bold;FONT-SIZE:10pt;COLOR:#cc0033;FONT-FAMILY:楷体_GB2312">&nbsp;&nbsp;&nbsp;<%#DataBinder.Eval(Container.DataItem,"modid")%></font></b></TD></TR><TR><TDwidth="100%"bgColor="#ffffff"><TABLEclass="text6"cellSpacing="0"cellPadding="0"width="100%"align="center"border="0"><TR><TDwidth="100%"><asp:datalistid="Datalist3"runat="server"><HeaderTemplate><asp:TableID="Table1"Runat="server"><asp:TableRowHorizontalAlign="Left"Width="799"Height="20"><asp:TableHeaderCellWidth="400"HorizontalAlign="Left">版块</asp:TableHeaderCell><asp:TableHeaderCellWidth="100"HorizontalAlign="Left">主题</asp:TableHeaderCell><asp:TableHeaderCellWidth="100"HorizontalAlign="Left">发表日期</asp:TableHeaderCell></asp:TableRow></asp:Table></HeaderTemplate><ItemTemplate><DIV><TABLEwidth="99.6%"cellSpacing="0"cellPadding="0"><TR><TDwidth="400"><asp:HyperLinkid="Hyperlink2"Runat="server"text='<%#databinder.eval(container.dataitem,"modname")%>'NavigateUrl='<%#"tiezi/tiezi.aspx?modid="&amp;databinder.eval(container.dataitem,"modid")%>'></asp:HyperLink></TD><TDwidth="100"align="left"><%#DataBinder.Eval(Container.DataItem,"pkname")%></TD><TDwidth="100"align="left"><%#DataBinder.Eval(Container.DataItem,"pkid")%></TD></TR></TABLE></DIV></ItemTemplate></asp:datalist></TD></TR></TABLE></TD></TR></TABLE></ItemTemplate></asp:datalist>

解决方案

解决方案二:
要么是通过代码每个表查寻之后绑定一次要么就是通过SQL语句纵连接比如:select字段1,字段2...from表1caseselect字段1,字段2..from表2两个表的字段要相同,如果不同通别名让他相同在连接查询之后绑到一个DateList或是DateGrid上
解决方案三:
看了下楼主的代码,好象是外围的datalist只用到一个表,而里围的datalist要用到两个表.如果里围的datalist的<%#databinder.eval(container.dataitem,"modname")和databinder.eval(container.dataitem,"modid")%>'>是根据外围的<%#DataBinder.Eval(Container.DataItem,"modid")%>来取值的话,就我个人而言,我会在外围的datalist数据项绑定发生时的事件中根据外围的datalist的主键值去取数据,给里围的外围的datalist做数据源,当然,事先要把外围的datalist的主键设为modid.
解决方案四:
我解决了,谢了啊.两位
解决方案五:
谢了

时间: 2024-11-01 23:10:10

用datalist嵌套dataliset,VB语言如何显示两个表的内容的相关文章

DataGridView显示两个表,貌似难题

问题描述 已得到了两个DataTableA和B,两个表结构一样,好象DataGridView里不能显示两个表,是否只能采取将A,B合并成为一个表C这种笨法?如果合并,怎么合并? 解决方案 解决方案二:路过,学习中解决方案三:你是把datagridview和DataTable绑定的吧???你把DataTable用for循环动态添加到datagridview就行了解决方案四:嵌套解决方案五:楼上的方法应该行,楼主试下!

mvc4-MVC4中,用LINQ查询两张表的内容,然后显示在列表中

问题描述 MVC4中,用LINQ查询两张表的内容,然后显示在列表中 如题,新手才接触MVC 请高手帮忙解答 .万分感谢 ,PS:不要说把两个实体层写在一个类中.这样太麻烦 而且不方便 解决方案 把两个实体封装在一个model里面,然后在view层里面直接model.每一个实体就行了,你可以试试 解决方案二: 还有一点的是,我不太会json,如果说用json的方式去实现,麻烦上一下源码. 谢谢了 解决方案三: 两张表有关系么?要是有关系 ,设置一下表关系,查询时,只查主键的表,外键的表内容 ,就自

dataGridView中直接显示两张表

问题描述 想实现再一个dataGridView中显示两张表,不是表的拼接成一张表,那样会导致字段太多,而需要人去拖动才可以看见,直接是两张表上下显示,不知道可以实现不?? 解决方案 解决方案二:可以,用数据集啊dataset解决方案三:应该只有拼接了.但是你可以上下手动拼接除此之外你可以考虑用两个dataGridView

datagridview控件的问题 显示两个表的问题

问题描述 问题描述如下:有两个表mps_material_cal和itemdata,要求显示mps_material_cal的itemno字段,条件是mps_material_cal.itemno=itemdata.itemno并且itemdata.mp_code='zz'这些已经在sql查询分析器中验证过了,可是实现.刚才已经讨教过,求得的代码如下,通过编译不报错,现在的问题是:datagridview控件的datagridviewtasks中choosedatasource选项该选择什么呢D

显示-用vb.net连接sql做的表名查询

问题描述 用vb.net连接sql做的表名查询 用vb.net连接sql做的表查询将查找到的表用DataGridView显示出来,现在的问题是如何选中一个表然后跳转到另一个窗口进行查询表内容 解决方案 编写CellClick事件的处理函数,获取所在单元格的所在行,根据id去查询,然后显示出来. 窗体传值参考我的例子 http://bbs.csdn.net/topics/360140208 解决方案二: 问题是不知道怎么获得DataGridView显示的表名 解决方案三: DataGridView

.net mvc3问题求助,如何设计显示查询两张表中有条件的页面。

问题描述 昨天有提了一下类似的问题,被批评没有遵循MVC的原则...仔细想了一下,的确可能存在虽然我在学习MVC的方法,但是我编写代码的思路仍然落在旧的方法中的问题.所以诚心在这里向各位老师请教:前提:使用.netmvc3,razor语法.我希望在index显示页面中,显示我在数据库中查询到两张表的内容.sql查询语句:select*frommembersaleftjoinmembercallsbona.ID=b.membersidwherea.标识=0members表字段:ID姓名称呼性别me

用vb语言创建的,可是留言之后,数据库中没有数据,留言列表没显示留言内容,是哪里错误啊???

问题描述 用vb语言创建的,可是留言之后,数据库中没有数据,留言列表没显示留言内容,是哪里错误啊???留言页面的代码:ImportsSystem.DataImportsSystem.Data.SqlClientImportsSystem.ConfigurationPartialClassDefault2InheritsSystem.Web.UI.PageProtectedSubButton1_Click(ByValsenderAsObject,ByValeAsSystem.EventArgs)H

Datalist嵌套Datalist实现显示类似说说评论的效果

问题描述 Datalist1显示say这个表的数据然后想在Datalist1中嵌套一个Datalist2用于显示对应的评论表2的sayID对应表1的id,若表2中找不到对应sayId则在对应的Datalist1中不显示Datalist2.难点在于如何达到"林夏"的说说下面只显示"黄磊"."叶伟信"的评论,"韩寒"的下面只显示"程程"的评论.(林夏的id是3,所以查询对应的表2中sayId为3的行).<

把VB语言转化成C#~哪个大神帮帮小妹吧!

问题描述 把VB语言转化成C#-哪个大神帮帮小妹吧! 200C Private Sub Timer1_Tick(ByVal eventSender As System.Object ByVal eventArgs As System.EventArgs) Handles Timer1.Tick Dim j As Object Dim i As Object Dim temp As String Dim arr() As Byte Dim n As Short Dim temp1 As Strin