datalist.datasource=list<"">, arrylist, dataset, table....
datalist.databind(); 和 datagrid差不多

解决方案 »

  1.   

    DataList1.DataSource = 你的数据源;
    DataList1.DataBind();不过你的DataList要在页面设置ItemTemplate
      

  2.   

    在设置ItemTemplate   还要把你绑定的字段写进去   <%#Eval("字段名")>然后在你的方法里调用
    if(!page.IsPostBack)
    {
        DataList1.DataSource = 你的数据源; 
        DataList1.DataBind(); 
    }
      

  3.   


     <asp:DataList ID="DataList1" runat="server">
            <ItemTemplate>
            <table>
            <tr>
            <td><%#Eval("数据库字段1") %> </td>
            <td><%#Eval("数据库字段2") %></td>
            </tr>
            </table>
      //这里你可以用HTML布局,然后想显示数据的位置绑定<%#Eval("数据库字段2") %>
            </ItemTemplate>
            </asp:DataList>CS:
    DataList1.DataSource = 你的数据源; 
    DataList1.DataBind();