WebForm組合查詢

2022-09-17 18:42:11 字數 2504 閱讀 4725

封轉類

using

system;

using

system.collections.generic;

using

system.linq;

using

system.web;

//////

car 的摘要說明

///public

class

car

public

string code

public

string name

public

string brand

public

decimal oil

public

int powers

public

decimal price

}

view code

建立方法

using

system;

using

system.collections;

using

system.collections.generic;

using

system.data.sqlclient;

using

system.linq;

using

system.web;

//////

cardata 的摘要說明

///public

class

cardata

//////

查詢所有資料資訊

/// ///

泛型集合

public listselect()

}conn.close();

return

list;

}public listselect(int pagecount, int

pagenumber)

}conn.close();

return

list;

}//////

查詢符合sql條件的所有資訊

/// ///

查詢條件

///防止字串注入攻擊,把字串加入雜湊表集合中

///public listselect(string

tsql,hashtable hhh)

conn.open();

sqldatareader dr =cmd.executereader();

if(dr.hasrows)

}conn.close();

return

list;}}

view code

頁面設定

c#" autoeventwireup="

true

" codefile="

default.aspx.cs

" inherits="

_default

" %>

"">

view code

方法事件(**)

using

system;

using

system.collections;

using

system.collections.generic;

using

system.linq;

using

system.web;

using

system.web.ui;

using

system.web.ui.webcontrols;

public

partial

class

_default : system.web.ui.page

button1.click +=button1_click;

}void button1_click(object

sender, eventargs e)

if (!string.isnullorempty(textbox2.text.trim()))

else

//如果前面有查詢條件,就用and

hs.add("@b

", textbox2.text.trim());

count++;

}if (!string.isnullorempty(textbox3.text.trim()))

else

hs.add("@c

", textbox3.text.trim());

count++;

}label1.text =tsql;

repeater1.datasource = new cardata().select(tsql, hs);//

資料來源重新指向

repeater1.databind();//

資料繫結

}}

view code

總之:組合查詢還是拼接sql查詢語句。

完!!

2017 5 24 WebForm 條件查詢

實體類 public int ids public string code public string name public decimal oil public decimal price 封裝類注意引用using system.data.sqlclient sqlconnection conn...

mysql 組合查詢 mysql組合查詢

使用union 多數sql查詢都只包含乙個或多個表中返回資料的單條select語句。mysql也允許執行多個查詢 多條select語句 並將結果作為單個查詢結果集返回。這些組合查詢通常稱為並 union 有兩種情況需要使用組合查詢 在單個表查詢中從不同的表返回類似結構的資料 對單個表執行多個查詢,按...

WebForm傳送郵件

using system using system.collections.generic using system.linq using system.web using system.net.mail using system.configuration using system.net usi...