C# 使用电子商务网站的复选框列表从数据库中搜索数据
您好,先生,我想使用复选框aur checkboxlist搜索数据,就像如果我选中两个复选框,那么我想获得两个复选框id的数据。此代码一次只给我一个数据。请给我一个这类查询的演示代码 私有void checkboxlistbind() {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++) {
您需要遍历复选框列表,测试每个项目的选定值,并生成包含每个选项的字符串
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 }
}