gridview如何重新绑定SqlDataSource
gridview已经实现了绑定SqlDataSource控件,我现在修改了SqlDataSource的sql语句(select)如何重新绑定到gridview...
gridview已经实现了绑定SqlDataSource控件 ,我现在修改了 SqlDataSource的sql语句(select)如何重新绑定到gridview
展开
4个回答
展开全部
有关系吗?你改sql语句,就把新sql语句产生的数据源DataSet/DataTable再
gridview.DataSource=DataSet; gridview.DataBind()不就完了。
gridview.DataSource=DataSet; gridview.DataBind()不就完了。
追问
我用的是SqlDataSource控件控件,设置了控件属性SqlDataSource1..SelectCommand = "SELECT [ID], [Target_dept_name], [Event_outline], [Event_detail], [Reword_money], [left_days] FROM [V_EVENT]";也就是修改了查询条件 ,然后 还需要绑定gridview吗? 还需要设置gridview. DataSourceID="SqlDataSource1"吗 我觉着修改之前 DataSourceID一直没有变
追答
哦,是这个控件是吧。你修改了后生成的那个DataSourceID会更改,你再看下子就知道了。别的不用作修改
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只有使用了SqlDataSource或者ObjectDataSource才有效,如:
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
if (e.NewValues[0] != null & e.OldValues[0] != null)
{
if (e.NewValues[0].ToString() == e.OldValues[0].ToString())//0是指第一个位置编辑
e.Cancel = true;
}
}
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
if (e.NewValues[0] != null & e.OldValues[0] != null)
{
if (e.NewValues[0].ToString() == e.OldValues[0].ToString())//0是指第一个位置编辑
e.Cancel = true;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
this.GridView1.DataBind();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询