SqlDataSource能编程修改SelectedCommand,然后显示新的结果吗 我的GridView绑定了一个SqlDataSource,现在我想让它显示其他查询语句的结果。我修改了SelectedCommand字符串,并用GridView.DataBind()绑定了一下,得到的仍然是原来的结果,怎么回事呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="Usr_ID" DataSourceID="gv1_ds" EnableTheming="False" Style="z-index: 100; left: 229px; position: absolute; top: 274px" AllowPaging="True" CellPadding="4" ForeColor="#333333" GridLines="None" PageSize="6" EmptyDataText="查询记录为空!"></asp:GridView><asp:SqlDataSource ID="gv1_ds" runat="server" ConnectionString="<%$ ConnectionStrings:reserveConnectionString %>" SelectCommand="SELECT [Usr_ID], [Usr_Name], [Usr_CartNum], [Usr_State] FROM [T_GH_User]"> </asp:SqlDataSource>后台代码:protected void btnrch_Click(object sender, EventArgs e) { if (IsValid) { gv1_ds.SelectCommand = "SELECT [Usr_ID], [Usr_Name], [Usr_CartNum], [Usr_State] FROM [T_GH_User] WHERE [Usr_CartNum] = '" + txtid.Text.ToString() + "'"; GridView1.DataBind(); GridView1.SelectedIndex = -1; } } 如果SqlDataSource不是在aspx里和GridView关联的话,要重新赋值GridView的DataSource为这个SqlDataSource 上面那帖子当我没说会不会IsValid为false,下面的绑定代码根本没执行? 为什么 checkbox选中触发事件不起作用?请帮忙 关于子网站与主网站共享信息的问题!技术难点!望指教! 如何手动调用 WebResource.axd 请高手指点..为什么点击删除一点反应也没有? 求助关于:xmlhttp->无刷新页面更新数据 动态创建gridview的问题 怎样利用asp.net很好的建设动态网站,后台管理怎么制作? 如何读取web.config配置文件内容 一个不明白的问题!!!! 找到一篇关于.net客户端和服务器端结合的文章(msdn) 请教一个问题(ASP.NET) js 判断ListBox是否被选中
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="Usr_ID"
DataSourceID="gv1_ds" EnableTheming="False" Style="z-index: 100; left: 229px;
position: absolute; top: 274px" AllowPaging="True" CellPadding="4" ForeColor="#333333" GridLines="None" PageSize="6" EmptyDataText="查询记录为空!">
</asp:GridView>
<asp:SqlDataSource ID="gv1_ds" runat="server" ConnectionString="<%$ ConnectionStrings:reserveConnectionString %>"
SelectCommand="SELECT [Usr_ID], [Usr_Name], [Usr_CartNum], [Usr_State] FROM [T_GH_User]">
</asp:SqlDataSource>
后台代码:protected void btnrch_Click(object sender, EventArgs e)
{
if (IsValid)
{
gv1_ds.SelectCommand = "SELECT [Usr_ID], [Usr_Name], [Usr_CartNum], [Usr_State] FROM [T_GH_User] WHERE [Usr_CartNum] = '" + txtid.Text.ToString() + "'";
GridView1.DataBind();
GridView1.SelectedIndex = -1;
}
}