这是一个简单的查询功能页面,我使用了1个gridview来进行数据绑定,刚载入页面的时候直接在pageload里面绑定所有的数据进行显示,然后再在查询按钮控件里面添加查询语句,然后再重新用girdview对查询结果进行数据绑定,问题出来了,我点击查询后显示的的确是我要的数据结果,但是我想点击刷新让页面重新初始化数据,就弹出对话框显示重复下单了。。我试过用
Response.Write("<script language='JavaScript'>alert('弹出窗口!');window.location='Cashier_View_Customer.aspx';</script>"),但是这样的话我想要的结果就没有了,只可以进行刷新初始化数据。。求教
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
              
                                    string sqlall = "select * from 客户信息 ";
                    SqlDataReader dread = sqlHelp.ExcuteReader(sqlHelp.ConnectionStringLocalTransaction, CommandType.Text, sqlall);
                    if (dread.Read())
                    {
                        DataSet ds = sqlHelp.ExecuteDataSet(sqlHelp.ConnectionStringLocalTransaction, CommandType.Text, sqlall);
                        GridView1.DataSource = ds;
                        GridView1.DataBind();
                        //Response.Redirect("Cashier_View_Customer.aspx");
                    
                    }
            }
            
            
        }        protected void ViewCusBut_Click(object sender, EventArgs e)
        {
            string cID = TextCusID.Text;
            string sqlall = "select * from  客户信息 where 客户ID='" + cID + "'";
            SqlDataReader dread = sqlHelp.ExcuteReader(sqlHelp.ConnectionStringLocalTransaction, CommandType.Text, sqlall);
            if (dread.Read())
            {
                DataSet ds = sqlHelp.ExecuteDataSet(sqlHelp.ConnectionStringLocalTransaction, CommandType.Text, sqlall);
                GridView2.DataSource = ds;
                GridView2.DataBind();
                //Response.Write("<script language='JavaScript'>alert('弹出窗口!');window.location='Cashier_View_Customer.aspx';</script>");
                
               
            }
            else
            {
                Response.Write("<script language=javascript>alert('没有相关信息')</script>");
            }
                    }

解决方案 »

  1.   

    再追加一个问题,也是关于gridview的,关于gridview的分页功能,我也是用一个gridview控件来实现数据绑定,也是类似上面的操作思路,只是多了一个分页功能,就是查询出来后的结果绑定到gridview之后,分页功能无法使用,要么是第二页没有数据显示,要么就是直接点击变成首次加载时的数据项了请问如何解决
      

  2.   

    你进行数据绑定的时候是代码绑定的还是直接选择数据源? 
    建议用代码绑定,, 刷新的时候清空datebind();