首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 为什么套在DataList中的DataList不显示? [已结贴,结贴人:YourBer]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 12:03:02 楼主
    代码如下:
    <asp:DataList ID="dlCompany" runat="server" >
            <ItemTemplate>
              <table width="100%">
                  <tr>
                        <td width="25%">
                            <asp:Label ID="compid" runat="server" Text=' <%#Eval("compID")%>'> </asp:Label>
                        </td>
                        <td width="25%">
                            <%#Eval("CommpanyName") %>
                        </td>
                        <td width="20%">
                            <asp:LinkButton ID="lbLook" runat="server" CommandName="lbLook" Text="查看详细"> </asp:LinkButton>
                        </td>
                    </tr>
                    <tr>
                        <td colspan="5" align="left">
                            <asp:DataList ID="dlCompanyDetail" runat="server" >
                                <ItemTemplate>
                                    xxxxxxxxxxxxxxxxxxxxx
                                </ItemTemplate>
                                <EditItemTemplate>
                                    xxxxxxxxxxxxxxxxxxxxx
                                </EditItemTemplate>
                               
                            </asp:DataList> </td>
                    </tr>
              </table>
            </ItemTemplate> 
        </asp:DataList>
    为什么ID为dlCompanyDetail的DataList不显示?我很纳闷!
    30  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 12:16:141楼 得分:15
    我想他是显示的最初的也就是第一个
    除非你在触发某个事件来操作
    以前我也郁闷过
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 12:23:152楼 得分:15
    出发第一个datalist的ItemDataBound事件,我是用下面的方式写的



    private void dlBigKind_ItemDataBound(object sender, System.Web.UI.WebControls.DataListItemEventArgs e)
    {
    System.Web.UI.WebControls.TextBox tbBigKidName = (TextBox)e.Item.FindControl("tbBigKidName");
    System.Web.UI.WebControls.DataList dlSmallKind = (DataList)e.Item.FindControl("dlSmallKind");

    string sqlConnection = ConfigurationSettings.AppSettings["ConnString"];
    SqlConnection sqlConn = new SqlConnection(sqlConnection);

    SqlConnection conn1 = new SqlConnection(sqlConnection);
    SqlCommand cmd1 = new SqlCommand("select * from productsmallkind where Kind='"+tbBigKidName.Text.Trim().Replace("'","")+"' order by num desc", conn1);
    SqlDataAdapter adapter1 = new SqlDataAdapter(cmd1);
    DataSet ds1=new DataSet();
    adapter1.Fill(ds1,"data");
    conn1.Close();

    dlSmallKind.DataSource = ds1.Tables[0];
    dlSmallKind.DataBind();
    }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • QQQQAnnie
    • 等级:
    发表于:2008-05-07 12:41:213楼 得分:0
    不可以直接绑定数据源吗
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved