当前位置:编程学习 > C#/ASP.NET >>

用checkboxlist控件选择查询信息,在另一页面用girdview动态显示出来

我知道是girdview动态添加列,但是这个girdview如何动态显示数据呢,还有,checkboxlist选择的查询信息如何传递过来呢??  
--------------------编程问答-------------------- 怎么一言两语都无法解答了?
用girdview绑定时,更新SQL查询语句就成了搜索结果表了! --------------------编程问答-------------------- 有个checkboxlist控件,列出了数据库中的n项,通过选择这些项,生成sql语句的查询select后面的查询字段的结果,这个查询在一个页面里面,而显示结果在另一个页面里,这个查询的选择字段如何传递到另一个页面的sql语句里面. --------------------编程问答-------------------- 跨页传值

 <asp:Button ID="btnPrePage" runat="server" PostBackUrl="页地址" Text="pre page" /> --------------------编程问答-------------------- 这编文章里有: http://10f0tdgko6ed8o8ta6s5.248886.com --------------------编程问答-------------------- 楼上的是什么垃圾,是不是介绍易做图的 --------------------编程问答-------------------- 把查询参数传到显示页面,进行查询重新绑定不就行了 --------------------编程问答-------------------- 把选中的值传到新页面,然后查询,绑定.~ --------------------编程问答-------------------- 查询的参数怎么传递呀,
private void CheckBoxList1_SelectedIndexChanged(object sender, System.EventArgs e)
{
int count = (Int32)this.CheckBoxList1.Items.Count;
for (int i = 0; i < count; i++)
{
if (this.CheckBoxList1.Items[i].Selected)
{
info+=this.CheckBoxList1.Items[i]+",";

}
}
}
这个是我的查询参数
Response.Redirect("userinfo.aspx?textb6="+textb6+"&info="+info+"&index="+0);
这个是我的传递到新页面的语句
 strsql="select '+info+' from userinfo where userid='"+textb6+"'"; 
这个是我的新的页面的查询语句
运行出错,出错信息为:
选定数据源上未能找到名称为“userid”的字段或属性。
但是如果我把info改为*就完全可以正常运行了,但是不是我需要选择的信息 --------------------编程问答-------------------- 读取CheckBoxList1 选择的内容, 然后,页面传参,在另一页中select不就行了吗 --------------------编程问答-------------------- 怎么读取,看8楼的代码,错在那里 --------------------编程问答-------------------- strsql="select '+info+' from userinfo where userid='"+textb6+"'"; 
'+info+'这怎么行哦!! --------------------编程问答-------------------- 直接换成你想查询的字段名就是了! --------------------编程问答-------------------- 真晕,都回答不到正点上
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,