我在GridView里加了模板列,在里面放了一个LinkButton问题就是点一次LinkButton后GridView没反应,但其命令已执行,再点一次GridView里有变化了,但是上一次执行的结果,除非点一次刷新,这是什么问题呀??????代码如下protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "del")
        {
            string sql1 = "delete from gs where id=" + e.CommandArgument;
            DB.go(sql1);
            sql = Session["sql"].ToString();
            Bind();
        }
        if (e.CommandName == "mod")
        {
            string sql1;
            sql1 = "select tf,id from gs where tf='T' and id=" + e.CommandArgument;
            DataSet dbset = DB.go(sql1);
            if (dbset.Tables[0].Rows.Count > 0)
            {
                sql1 = "update gs set tf='F' where id=" + e.CommandArgument;
            }
            else
            {
                sql1 = "update gs set tf='T' where id=" + e.CommandArgument;
            }
            DB.go(sql1);
            sql = Session["sql"].ToString();
            Bind();
        }
    }
   protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            sql = "select s1,s2,cname,dt,id,tf from gs order by id desc";
            Session["sql"] = sql;
            Bind();
        }
    }
    public void Bind()
    {
        sql = Session["sql"].ToString();
        GridView1.DataSource = DB.go(sql);
        GridView1.DataBind();
    }