datatable 添加列并赋值!
DataTable _tbl = new DataTable();
_tbl.Columns.Add("F_Name", Type.GetType("System.String"));
_tbl.Columns.Add("F_Age", Type.GetType("System.Int32"));
_tbl.Rows.Add(new object[] { "aaa", 1 });
_tbl.Rows.Add(new object[] { "bbb", 2 });
_tbl.Columns.Add("F_Time", Type.GetType("System.DateTime"));
for (int i = 0; i < _tbl.Rows.Count; i++)
{
_tbl.Rows[i][_tbl.Columns.Count - 1] = DateTime.Parse("2008-1-1");
}
this.Repeater1.DataSource = _tbl;
this.Repeater1.DataBind();
_tbl.Columns.Add("F_Name", Type.GetType("System.String"));
_tbl.Columns.Add("F_Age", Type.GetType("System.Int32"));
_tbl.Rows.Add(new object[] { "aaa", 1 });
_tbl.Rows.Add(new object[] { "bbb", 2 });
_tbl.Columns.Add("F_Time", Type.GetType("System.DateTime"));
for (int i = 0; i < _tbl.Rows.Count; i++)
{
_tbl.Rows[i][_tbl.Columns.Count - 1] = DateTime.Parse("2008-1-1");
}
this.Repeater1.DataSource = _tbl;
this.Repeater1.DataBind();
前台绑定:
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<li><%# Eval("F_Name") + "," + Eval("F_Age") + "," + Eval("F_Time")%></li>
</ItemTemplate>
</asp:Repeater>