Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用电子商务网站的复选框列表从数据库中搜索数据_C#_Asp.net_Sql Server 2008 R2 - Fatal编程技术网

C# 使用电子商务网站的复选框列表从数据库中搜索数据

C# 使用电子商务网站的复选框列表从数据库中搜索数据,c#,asp.net,sql-server-2008-r2,C#,Asp.net,Sql Server 2008 R2,您好,先生,我想使用复选框aur checkboxlist搜索数据,就像如果我选中两个复选框,那么我想获得两个复选框id的数据。此代码一次只给我一个数据。请给我一个这类查询的演示代码 私有void checkboxlistbind() { 您需要遍历复选框列表,测试每个项目的选定值,并生成包含每个选项的字符串 string queryparam = ''; for (int i=0; i<checkboxlist1.Items.Count; i++) {

您好,先生,我想使用复选框aur checkboxlist搜索数据,就像如果我选中两个复选框,那么我想获得两个复选框id的数据。此代码一次只给我一个数据。请给我一个这类查询的演示代码

私有void checkboxlistbind() {


您需要遍历复选框列表,测试每个项目的选定值,并生成包含每个选项的字符串

    string queryparam = '';
      for (int i=0; i<checkboxlist1.Items.Count; i++) {
         if (checkboxlist1.Items[i].Selected)
            {  queryparam  += (queryparam.Length = 0) ? "id = " + checkboxlist1.Items[i].Text : " or id = "  checkboxlist1.Items[i].Text }
      }
字符串queryparam='';

对于(int i=0;它的代码易受SQL注入的影响;不要将用户输入连接到SQL中
    string queryparam = '';
      for (int i=0; i<checkboxlist1.Items.Count; i++) {
         if (checkboxlist1.Items[i].Selected)
            {  queryparam  += (queryparam.Length = 0) ? "id = " + checkboxlist1.Items[i].Text : " or id = "  checkboxlist1.Items[i].Text }
      }