Datalist的通用模版
<%@ Import Namespace="System.Data.SqlClient" %> <Script Runat="Server">
Sub Page_Load SqlConnection conPubs ;
SqlCommand cmdSelect;
SqlDataReader dtrTitles; conPubs = New SqlConnection( "Server=localhost;UID=sa;PWD=secret;Database=Pubs" ) cmdSelect = New SqlCommand( "Select Title From Titles", conPubs ) conPubs.Open() dtrTitles = cmdSelect.ExecuteReader() dlstTitles.DataSource = dtrTitles dlstTitles.DataBind() dtrTitles.Close() conPubs.Close() End Sub </Script> <html> <head><title>DataList.aspx</title></head> <body> <form Runat="Server"> <asp:DataList ID="dlstTitles" Runat="Server"> <ItemTemplate> <%# Container.DataItem( "Title" )%> </ItemTemplate> </asp:DataList> </form> </body> </html>
一维数组与Datalist的绑定
<script language="C#" runat="server">
void Page_Load(Object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
ArrayList arr = new ArrayList();
arr.Add("1");
arr.Add("2");
arr.Add("3");
MyDataList.DataSource = arr;
MyDataList.DataBind();
}
}
</script>
<form runat=server>
<asp:DataList id="MyDataList" runat="server"
BorderColor="black"
BorderWidth="1"
GridLines="Both"
CellPadding="4"
CellSpacing="0"
>
<ItemTemplate>
<%# Container.DataItem %>
</ItemTemplate>
</asp:DataList>
</form>
Datalist与多维数组的绑定
暂无