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();
} 展开
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();
} 展开
1个回答
展开全部
//查询事件 - 按钮事件
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 广告
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸...
点击进入详情页
本回答由ZESTRON提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询