Similar
*******
*******
*******
*******
-------
*******
*******
*******
*******
-------
*******
*******
*******
*******
-------
Method 1:
<% @ Page Language = "C #" %>
<% @ Import Namespace = "System. Data" %>
<! DOCTYPE html PUBLIC "-// W3C // dtd xhtml 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<Script runat = "server">
Protected void Page_Load (object sender, EventArgs e)
{
If (! IsPostBack)
{
DataTable dt = new DataTable ();
Dt. Columns. Add ("1 ");
For (int I = 0; I <20; I ++)
{
DataRow dr = dt. NewRow ();
Dr [0] = I. ToString ();
Dt. Rows. Add (dr );
}
This. DataList1.DataSource = dt;
This. DataList1.DataBind ();
}
}
Protected void DataList1_ItemDataBound (object sender, DataListItemEventArgs e)
{
If (e. Item. ItemIndex + 1) % 4 = 0)
{
Literal tenant = new Literal ();
Gradient. Text = "E. Item. Controls. Add (parameters );
}
}
</Script>
<Html xmlns = "http://www.w3.org/1999/xhtml">
<Head runat = "server">
<Title> </title>
</Head>
<Body>
<Form id = "form1" runat = "server">
<Div>
<Asp: DataList ID = "DataList1" runat = "server" OnItemDataBound = "DataList1_ItemDataBound">
<ItemTemplate>
<Asp: Label ID = "Label1" runat = "server" Text = "<% # Bind ('1') %>"> </asp: Label>
</ItemTemplate>
</Asp: DataList>
</Div>
</Form>
</Body>
</Html>
Method 2:
<Asp: DataList ID = "DataList1" runat = "server" performanceid = "objectperformance1">
<ItemTemplate>
Name:
<Asp: Label ID = "NameLabel" runat = "server" Text = '<% # Eval ("Name") %>'/>
<Br/>
Age:
<Asp: Label ID = "AgeLabel" runat = "server" Text = '<% # Eval ("Age") %>'/>
</ItemTemplate>
<SeparatorTemplate>
<Hr style = "border: dotted 1px #333; height: 1px;"/>
</SeparatorTemplate>
</Asp: DataList>