• DataList嵌套


    弄了一天,终于搞定
    正确代码如下:
    aspx代码如下:  最主要的是看子DataList的DataSource事件的绑定
    <asp:DataList id="provincelist" runat="server" Width="770px">
        <ItemTemplate>
         <table width="770">
          <tr>
           <td height="31"><table width="100%" border="0" cellspacing="0" cellpadding="0">
             <tr>
              <td width="2%" height="30"><div align="right"><img src="images/c_04_ico.gif" width="24" height="24" /></div>
              </td>
              <td width="98%" class="la13">&nbsp;<a href='prolist.aspx?pro_id=<%# DataBinder.Eval(Container.DataItem,"provinceid") %>' class="la13" target=_blank>
                <%# DataBinder.Eval(Container.DataItem,"provincename") %>
               </a>
              </td>
             </tr>
            </table>
           </td>
          </tr>
          <tr>
           <td height="27">
           <asp:DataList id="citylist" runat="server" DataSource='<%# Getprovinceid(Convert.ToInt32(DataBinder.Eval(Container.DataItem, "provinceid"))) %>' RepeatColumns="50" RepeatDirection="Horizontal"
           RepeatLayout="Flow" Width="98%">
           <ItemTemplate>
           ·<a href='province_1_18.html' title='澳门市大堂区' class="h"><%# DataBinder.Eval(Container.DataItem,"cityname") %></a> &nbsp;&nbsp;
           </ItemTemplate>
           </asp:DataList>
           </td>
          </tr>
         </table>
        </ItemTemplate>
       </asp:DataList>

    后台代码:
      public DataView Getprovinceid(int provinceid)
      {
       DataSet qDs = qDAO.liebiaolist("add_city","cityid",provinceid,"provinceid");
       return qDs.Tables[0].DefaultView;
      }
  • 相关阅读:
    QT项目升级(QT4.6.3到QT5.2)时,遇到的问题和解决方法
    hdu 5312 Sequence(数学推导——三角形数)
    Windows 操作系统与 .NET Framework
    Cocos2d-x手机游戏开发与项目实践具体解释_随书代码
    Uva 10081 Tight words (概率DP)
    从零使用qemu模拟器搭建arm执行环境
    hdu 2255 奔小康赚大钱(KM算法)
    最大子序列和问题
    深入理解javascript之高级定时器
    openstack 镜像自动扩容 resize拉伸
  • 原文地址:https://www.cnblogs.com/yzwdli/p/874017.html
Copyright © 2020-2023  润新知