1. 程式人生 > >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 
[email protected]
"; 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
[email protected]
"; list.Add(new SqlParameter("@sex", sex)); } return sql; } } }


相關推薦

C#條件查詢

using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.SqlClient; namespace 多條件查詢 { public partial

SQL條件查詢括號的用途

public -c cati price 情況 如果 cat abi pen 界面: 代碼 select id,routeName,routeCharacteristic,routeIntroductions,costDetail,participate,click,rou

EXCEL條件查詢的15種方法探討

excel多條件查詢的思路很多,例如查詢、求和、最值、資料庫等函式等等。像SUM函式、lookup函式、VLOOKUP+CHOOSE函式、OFFSET+MATCH函式、INDIRECT+MATCH函式等等如下所示: 示例: 題目:如下圖所示,根據第9行的產品和型號,從上面表

C# SQL 條件查詢技巧

            #region 多條件搜尋時,使用List集合來拼接條件(拼接Sql)             StringBuilder sql = new StringBuilder("select * from PhoneNum");             List<string&g

C# 將Access時間段條件查詢的數據添加到ListView

實例化 連接 con directory soft path c# ace nec C# 將Access中時間段條件查詢的數據添加到ListView中 一、讓ListView控件顯示表頭的方法 在窗體中添加ListView 空間,其屬性中設置:View

mybatis條件查詢

app commit out con turn list 接口 system map集合 使用Map集合和索引號 接口: /** * 多條件查詢Map集合 * @param map * @return */public List<Student> fi

MyBatis動態SQL語句完成條件查詢

null nbsp mybatis myba 查詢 from ref HR OS http://blog.csdn.net/yanggaosheng/article/details/46685565 MyBatis中動態SQL語句完成多條件查詢 <select i

Mybatis plus一個框條件查詢 SQL拼接

條件查詢 filter array ryu toc suse return 多條 pen 遇到多條件查詢時,只用框架自帶的方法搞不定,只能自己寫方法拼接 EntityWrapper<YcejShopEntity> wrapper = new EntityWra

C# EF+Linq & Lambda條件查詢語句

1.Linq單條件查詢 var xxfDate = from u in dbContext.Customer                          

mongo javaand、or條件查詢

        //and、or多條件聯合查詢         //age條件(and條件)         BasicDBList condList = new BasicDBList();          BasicDBObject cond = new BasicD

EXCEL 利用 INDEX 和match 來實現條件查詢

1: 先建立一個sheet: 2: 測試:有兩個人叫同一個“胡天”,只是來自不同的省份: 先測試一下match: MATCH(A24&B24,A2:A16&B2:B16,0) 注意是 要 ctrl + shift + enter 一起按下去,才生效。看到

Mybatis動態sql(條件查詢)

動態SQL指:通過mtbatis提供的各種標籤實現動態拼接sql語句 例如: <!--動態SQL語句,多條件查詢--> <select id="findSomeByMore" re

MySQL使用case when 語句實現條件查詢的方法

SELECT * FROM wqgj WHERE ((SELECT CASE 1 WHEN condition1滿足條件 THEN 1 ELSE 0 END FROM wqgj) +(SELECT

php條件查詢

ech images put req com body 面積 elements wan 需要查詢的表格 代碼: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w

基於Struts2+Hibernate的DetachedCriteria條件查詢

img 類別 ota 配置 his property mat total ide 上一篇我們講訴了基於SSH框架利用Criteria的多條件查詢,這一篇我們就接著來看基於SSH框架利用DetachedCriteria的多條件查詢。 一、Jsp表單查詢頁 1 &

Hibernate條件查詢完畢類

hiberna 產生 content div ber ont size 查詢 criteria Hibernate中的條件查詢有下面三個類完畢: 1、Criteria:代表一次查詢 2、Criterion:代表一個查詢條件 3、Restrictions:產生

PHP連接數據庫實現條件查詢與分頁功能——關於租房頁面的完整實例操作

ots cnblogs 信息 val 租房 btn earch 拼接 round 租房頁面如圖: 代碼如下: <!DOCTYPE html><html> <head> <meta charset="UTF-8"

TP框架條件篩選

bsp family span pid 條件 uid type 宋體 spa $pid =I(‘pid‘); $year = I(‘year‘); $productType = I(‘productType‘);

php連接數據庫增刪改查----條件查詢

打開 logs sel != lba cnblogs 表單 技術 mit 關於查詢,可以直接寫在主頁面上 來進行查詢 首先,先建立一個表單 <form method="post" action="crud.php"> <table>

條件查詢分頁

col new 解決 建表 bsp delete empty class writer 分頁實現後,通過多條件查詢後,內容如果需要分頁,容易出現切換頁面內容跳轉到查詢前的內容。解決方法可以通過將查詢後的內容建表,然後在進行分頁。 <?php