C#asp.net 随机 从 DropDownList1 多个关键词 like 循环内容

        try
        {



            SqlConnection sqlCon = new SqlConnection(ConfigurationManager.ConnectionStrings["sql"].ConnectionString);
            sqlCon.Open();  //打开数据库连接
            SqlCommand sqlcom = new SqlCommand();   //创建数据库命令对象

            string sql = "select top 9 *   from 文章列表  where (1=2";

            for (int i = 0; i < DropDownList1.Items.Count; i++)
            {

                sql += " or 标题 like '%" + DropDownList1.Items[i].Text + "%'";
            }
            sql += " ) and 下载积分>'0'  order by newid()"; //为命令对象指定执行语句



            sqlcom.CommandText = sql;
            sqlcom.Connection = sqlCon; //为命令对象指定连接对象
            this.Repeater8.DataSource = sqlcom.ExecuteReader();    //为Repeater对象指定数据源
            this.Repeater8.DataBind(); //绑定数据源 
            sqlCon.Close();  //打开数据库连接
            sqlCon.Dispose();

        }
        catch (Exception ex)
        {
            Response.Write("<script>alert('报错" + ex.Message + "')</script>");
        }

webform
桂ICP备16004754号