【发布时间】:2015-02-28 21:21:01
【问题描述】:
我有一个带有文本框和按钮的 asp.net 表单。每次单击按钮时,我都需要将文本框中的文本添加为表格中的新行,然后将其显示在 gridview 上。
我已设法将文本框中的文本添加为新行,但每次单击按钮时,表格似乎都没有保存(意思是 - 我最终只有一行)。
public partial class buildTable : System.Web.UI.Page
{
DataTable dt = new DataTable();
public int namesCounter;
protected void Page_Load(object sender, EventArgs e)
{
dt.Columns.Add("ID", typeof(Int16));
dt.Columns.Add("name", typeof(string));
namesCounter = 0;
names_GV.DataSource = dt;
}
protected void addName_Click(object sender, EventArgs e)
{
namesCounter += 1;
DataRow dtrow = dt.NewRow();
dtrow["ID"] = namesCounter;
dtrow["name"] = newName_TXT.Text;
dt.Rows.Add(dtrow);
names_GV.DataBind();
}
}
我猜这与回发有关...
【问题讨论】:
标签: c# asp.net dynamic datatable postback