一: 在頁面上託動一個DataList控件
二: 我使用的是新建一個表來做數據綁定:代碼如下:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DataTable dt = new DataTable(); //創建一個表
dt.Columns.Add("num",typeof (int)); // 增加一列
for (int i = 0; i < 10; i++)
{
DataRow dr = dt.NewRow(); //新建一行
dr[0] = i; //給每行數據賦值
dt.Rows.Add(dr);
}
DataList1.DataSource = dt.DefaultView ;//以視圖方式綁定數據源
DataList1.DataBind();
三: 在這時候如果去瀏覽,頁面是沒有內容的.要使用一個數據模板列,來顯示數據.
<asp:DataList ID="DataList1" runat="server">
<ItemTemplate >
<%# DataBinder .Eval (Container ,"DataItem.num") %> //綁定數據格式爲 <%# DataBinder .Eval (Container ,"列各"),"格式化字符" %>
</ItemTemplate>
</asp:DataList></div>
瀏覽,顯示如下: