gridview 重新绑定数据 15

要求:GridView开始显示所有数据分页显示,按钮查询后把新的数据源绑定到GV分页显示.以下是代码。求高手指点protectedvoidPage_Load(object... 要求:GridView 开始显示所有数据分页显示,按钮查询后把新的数据源绑定到GV分页显示. 以下是代码。求高手指点

protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
bind();
}
}

//绑定数据事件 - 第一次绑定全选
protected void bind()
{
string strCon = "server=(local);database=AspNet;uid=sa;pwd=sa";
SqlConnection con = new SqlConnection(strCon);
con.Open();

string strSql = "select * from Order";
SqlCommand cmd = new SqlCommand(strSql, con);
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
sda.Fill(dt);

Gv1.DataSource = dt;
Gv1.DataBind();
}

//查询事件 - 按钮事件
protected void btn1_Click(object sender, EventArgs e)
{
string strCon = "server=(local);database=AspNet;uid=sa;pwd=sa";
SqlConnection con = new SqlConnection(strCon);
con.Open();

string txt = tb1.Text.Trim();
DateTime idate = Convert.ToDateTime(txt);
string strSql = "select * from FinishOrder where iDate = " + idate;

SqlCommand cmd = new SqlCommand(strSql, con);
cmd.ExecuteNonQuery();
bind();
}

// gridview 分页
protected void Gv1_PageIndexChanging(Obejct sender, GridViewPageEventArgs e)
{
Gv1.PageIndex = e.NewPageIndex;
Gv1.AllowingPage = true;
Gv1.PageSize = 20;
bind();
}
展开
 我来答
handangaoyang
2013-11-12 · TA获得超过2242个赞
知道大有可为答主
回答量:2633
采纳率:88%
帮助的人:915万
展开全部
    //查询事件 - 按钮事件
    protected void btn1_Click(object sender, EventArgs e)
    {
        string strCon = "server=(local);database=AspNet;uid=sa;pwd=sa";
        SqlConnection con = new SqlConnection(strCon);
        con.Open();

        string txt = tb1.Text.Trim();
        DateTime idate = Convert.ToDateTime(txt);
        string strSql = "select * from FinishOrder where iDate = " + idate;

        SqlCommand cmd = new SqlCommand(strSql, con);
        SqlDataAdapter sda = new SqlDataAdapter(cmd);
        DataTable dt = new DataTable();
        sda.Fill(dt);

        Gv1.DataSource = dt;
        Gv1.DataBind();
    }
更多追问追答
追问
你这个是绑定数据源,问题是我bind() 方法里面已经绑定了,现在我需要查询后重新绑定。。

你这个方法可能会显示错误啊。。
追答
查询后,本来就需要重新绑定啊。

我这样写,不满足你的要求?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ZESTRON
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸... 点击进入详情页
本回答由ZESTRON提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式