如图:http://tinypic.com/1y4nlf我是想用一个ParentID字段来区分父子版。 当ParentID=0就是父,当ParentID=1就是子。
但是如果这样的话。同一个字段。显示部分怎么做?datagrid? datalist? repeater? 用哪个好。具怎么区分显示主从关系出来?
但是如果这样的话。同一个字段。显示部分怎么做?datagrid? datalist? repeater? 用哪个好。具怎么区分显示主从关系出来?
解决方案 »
- ASP.NET,创建函数可以直接写在页面里吗?
- membership 中权限设置问题
- 求一个asp.net验证控件正则表达式
- petshop 在.net 2005下能否安装??
- 如果判断Session["UserName"]是否为空,如果在每个页面增加,那么代码就太多了,有没有其他的办法
- 很急。。关于服务器问题。。在线等
- 问题解决,分都给你们!用过asp.net实现邮件系统的老兄给点经验吧。
- 如何把2003-4-5从字符类型转换成日期类型?
- 求助:使用多线程查询绑定到Gridview
- 如何动态的定义变量的名称?
- 求发布doc文件的解决方式,主要有以下几点,请提供参考意见!在线~~~
- 准备看petshop,有兴趣的人请加这个群交流一下:7505528
<asp:DataList ID="Datalist1" Runat="server">
<ItemTemplate>
<tr>
<td colspan="6">
<%#DataBinder.Eval(Container,"DataItem.ClassName")%>
</td>
</tr>
<asp:DataList ID="Datalist2" Runat="server">
<ItemTemplate>
<tr>
<td width="2%" height="79"> </td>
<td> </td>
<td width="8%"> </td>
<td width="10%"> </td>
<td width="9%"> </td>
<td width="18%"> </td>
</tr>
</ItemTemplate>
</asp:DataList>
</ItemTemplate>
</asp:DataList>
</table>#######################################################################
Datalist1.DataSource = BoardClass.GetBoardClass
DataList2.DataSource = BoardClass.GetChildBoard
Datalist1.DataBind()
DataList2.DataBind()
为什么这样后台办定datalist2说未声明? datalist1就没问题.
>> Datalist1.DataSource = BoardClass.GetBoardClass
>> DataList2.DataSource = BoardClass.GetChildBoard
>> Datalist1.DataBind()
>> DataList2.DataBind()
>>>>为什么这样后台办定datalist2说未声明? datalist1就没问题.
这是因为你不明白databind 的原理!你的datalist1是静态的,就是在客户端会有一个,但是datalist2 是动态的,就是会有很多个datalist2, 那你的datasource是给第几个?
想想吧。正确的做法是: datalist1还是那样绑定
在datalist1 的itemdatabound中,要每个item去找回datalist2,然后在绑定。