我用从数据库中获取的数据填充文本框,并在页面上放置一个按钮,用户可以编辑数据并单击此按钮,然后从后面的代码中设置对数据库的更改
但是当我想将数据(例如txtName.Text
源值是“John”并且我将其更改为“Tom”)发送到数据库时,我看到txtName.Text
的是“John”(意味着最后一个值没有新值)
为什么?
//Load Data
protected void Page_Load(object sender, EventArgs e)
{
DataSet ds = ....
txtName.Text = ds.Tables[0].Rows[0][1].ToString();
}
//Update
protected void reg_Click(object sender, EventArgs e)
{
string name=txtName.Text;
//i change value of txtName.Text but see value as same as value in ds.Tables[0].Rows[0][1].ToString() that i select from DB
}