• C#中多条件查询


    C#中多条件查询

    using System.Drawing;

    using System.Linq;

    using System.Text;

    using System.Windows.Forms;

    using System.Data.SqlClient;

    namespace 多条件查询

    {

        public partial class Form1 : Form

        {

            public Form1()

            {

                InitializeComponent();

            }

            private void btnSearch_Click(object sender, EventArgs e)

            {

                int id = Convert.ToInt32(cboSearchClass.SelectedItem);

                string name = txtSearchName.Text;

                string geder = cboSearchGender.SelectedItem!=null? cboSearchGender.SelectedItem.ToString():null;

                bool hasdate = chkIsByDate.Checked;

               MessageBox.Show(GetSearchStudents(id,name,geder));

            }

            public string GetSearchStudents(int cid, string name, string sex)

            {

                string sql = "select * from v_Students where PIsDel=0 and pType=1";

                List<Person> students = new List<Person>();

                List<SqlParameter> list = new List<SqlParameter>();//存参数

                //站着埋

                if (cid != -1)

                {

                    sql += " and pcid=@cid";

                    list.Add(new SqlParameter("@cid", cid));

                }

                if (!string.IsNullOrEmpty(name))

                {

                    sql += " and PCName like @name";

                    list.Add(new SqlParameter("@name", "%" + name + "%"));

                }

                if (!string.IsNullOrEmpty(sex) && sex != "不限")

                {

                    sql += " and pSex=@sex";

                    list.Add(new SqlParameter("@sex", sex));

                }

                return sql;

            }

        }

    }


    https://www.ynicp.com/news/content/747.html
  • 相关阅读:
    POJ 1651:Multiplication Puzzle(区间DP)
    POJ 2955:Brackets(区间DP)
    LightOJ 1422:Halloween Costumes(区间DP入门)
    Gym 101257G:24(尺取)
    Codeforces 777D:Cloud of Hashtags(水题)
    Gym 101257B:2Trees(DFS+思维)
    Codeforces 777C:Alyona and Spreadsheet(思维)
    Codeforces 776C:Molly's Chemicals(思维)
    HDU-3440 House Man
    BZOJ-1202 狡猾的商人
  • 原文地址:https://www.cnblogs.com/sunny3158/p/16163007.html
Copyright © 2020-2023  润新知