<asp:DataList ID="DataList1" runat="server">
<ItemTemplate>
<table border="1" onclick = 'window.location = "<%# Eval("Code", "Details.aspx?Code={0}") %>"' style = "cursor:pointer">
<tr>
<td style="width: 150px">
<b>Coupon: </b>
<asp:Label ID="lblCoupon" runat="server" Text='<%# Eval("Coupon") %>'></asp:Label>
</td>
<td style="width: 100px">
<b>Code: </b>
<asp:Label ID="lblCode" runat="server" Text='<%# Eval("Code") %>'></asp:Label>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DataTable dt = new DataTable();
dt.Columns.AddRange(new DataColumn[2] { new DataColumn("Coupon"), new DataColumn("Code") });
dt.Rows.Add("Shirt", 199);
dt.Rows.Add("Football", 020);
dt.Rows.Add("Shirt", 566);
dt.Rows.Add("Disc", 099);
dt.Rows.Add("Watch", 54);
dt.Rows.Add("Clock", 890);
DataList1.DataSource = dt;
DataList1.DataBind();
}
}