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 java中and、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