我有一个带有文本框和按钮的asp.net窗体。每次单击按钮时,我都需要将文本框中的文本添加为表格中的新行,然后将其显示在gridview上。动态添加行到DataTable
我已经成功地将文本框中的文本添加为一个新行,但每次单击按钮时,似乎都没有保存表(意思是 - 我最终只有一行)。
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();
}
}
我猜这事做与回传...