string sql = "update tab_marquee set marquee_content ='"+((TextBox)e.Item.Cells[1].Controls[0]).Text+"' where marquee_sno = "+e.Item.Cells[0].Text;
SqlConnection conn = new SqlConnection(str);
SqlDataAdapter da = new SqlDataAdapter(sql,conn);
DataTable dt = (DataTable)Session["dt"];
da.Fill(dt);
da.Update(dt);
dt.AcceptChanges();
Session["dt"] = dt;
Bind1(); //自己写的绑定代码,用Session保存的DT绑定GridView
private void Bind1()
{
DataTable dt = (DataTable)Session["dt"];
DataGrid1.DataSource =dt;
DataGrid1.DataBind();
}
数据库里更新了``但是GridView上没更新```
SqlConnection conn = new SqlConnection(str);
SqlDataAdapter da = new SqlDataAdapter(sql,conn);
DataTable dt = (DataTable)Session["dt"];
da.Fill(dt);
da.Update(dt);
dt.AcceptChanges();
Session["dt"] = dt;
Bind1(); //自己写的绑定代码,用Session保存的DT绑定GridView
private void Bind1()
{
DataTable dt = (DataTable)Session["dt"];
DataGrid1.DataSource =dt;
DataGrid1.DataBind();
}
数据库里更新了``但是GridView上没更新```
IsPostBack判断
加上这句试试:<%@ OutputCache Location="None" %>