formview
protected void Page_Load(object sender, EventArgs e){
if (!Page.IsPostBack)
{
fbind();
}
}
void fbind()
{
string str = "select Test_id,title, A, B, C, D, S_answer from SP_T";
DataTable dt = BaseClass1.ReadTable(str);
FormView1.DataSource = dt;
FormView1.DataBind();
}
protected void FormView1_ItemUpdating(object sender, FormViewUpdateEventArgs e)
{
TextBox tb = (TextBox)FormView1.FindControl("S_answer");
string s = tb.Text;
string str = "update StudentPaper set S_answer='" + s + "' where Test_id='" + FormView1.DataKey.Value.ToString() + "'";
BaseClass1.execsql(str);
FormView1.ChangeMode(FormViewMode.ReadOnly);
fbind();
}
为什么第一个能够更新数据,而下一页就不能更新数据? --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 问题已解决!由于没有答案,不接贴!
补充:.NET技术 , ASP.NET