我从数据库里读取数据如
select ID,ClassName,ParentID from tb_ClassID,编号
ClassName 类别名
ParentID 是所属类别比如
ID ClassName ParentID
1      A         0
2      B         0
3      AA        1
4      aa        3
5      aaa       4怎么样读取才能绑定在DataList上
高分求助

解决方案 »

  1.   

     <asp:Label ID="Label1" runat="server" Text='<%# Eval("ClassName ") %>'></asp:Label>
    Lable绑定类别名称
      

  2.   

     前<asp:DataList ID="dlst***" runat="server" >
                                                <ItemTemplate>      <%# Eval("Title") %>
               
                                                </ItemTemplate>
                                            </asp:DataList>后
    this.dlst***.DataSource = ps; //数据源
            this.dlst***.DataBind(); 
      

  3.   

    这个还是直接从sql语句解决 .
      

  4.   


    this.DataList1.DataSource = "List集合方法";
    this.DataList1.DataBind();
     <asp:DataList ID="DataList1" runat="server">
                <ItemTemplate>
                    <table>
                        <tr>
                            <td>
                            <asp:Label Text='<%# Eval("Id") %>' runat="server"></asp:TextBox>
                            </td>
                        </tr>
                    </table>
                </ItemTemplate>
            </asp:DataList>如果要一级级的下你可以在返回的集合方法中排序什么的
      

  5.   

     DropDownList ddlAddress = (DropDownList)e.Row.FindControl("ddlfs");
                DataSet ds = Common.dataSet("select fs from fs");
                ddlAddress.DataSource = ds.Tables[0].DefaultView;
                ddlAddress.DataTextField = "fs";
                ddlAddress.DataValueField = "fs";
                ddlAddress.DataBind();