using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class temp_DataList : System.Web.UI.Page
{
private DataTable getDateTable()
{
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("Name", typeof(String)));
dt.Columns.Add(new DataColumn("Money", typeof(Int32)));
DataRow dr;
dr = dt.NewRow();
dr[0] = "岗位工资";
dr[1] = 100;
dt.Rows.Add(dr);
dr = dt.NewRow();
dr[0] = "养老";
dr[1] = 200;
dt.Rows.Add(dr);
dr = dt.NewRow();
dr[0] = "午餐";
dr[1] = 300;
dt.Rows.Add(dr);
return dt;
}
private void DataListBind(DataTable dt)
{
int column = dt != null ? dt.Rows.Count : 0;
column = column > 6 ? 6 : column;//样式的原因,控制最多6个
dl.RepeatColumns = column;
dl.RepeatDirection = RepeatDirection.Horizontal;
dl.DataSource = dt;
dl.DataBind();
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ViewState["dt"] = getDateTable();
DataListBind(ViewState["dt"] as DataTable);
}
}
protected void btnAdd_Click(object sender, EventArgs e)
{
DataTable dt = ViewState["dt"] as DataTable;
if (dt != null)
{
DataRow dr;
dr = dt.NewRow();
dr[0] = txtName.Text.Trim();
int money;
int.TryParse(txtMoney.Text, out money);
dr[1] = money;
dt.Rows.Add(dr);
DataListBind(dt);
}
}
}
赞
If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
QQ:154298438
QQ:417480759