一: 在页面上托动一个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>
浏览,显示如下: