資料庫繫結dataGridView查詢保證標題名稱不變
前面在vs2008連線Acess資料庫中講過如何繫結dataGridView,這裡不再複述
用這種方法判斷一下
if (myDataReader.HasRows)
{
BindingSource bs = new BindingSource();
bs.DataSource = myDataReader;
dataGridView1.DataSource = bs;
}
else
{
dataGridView1.Rows.Clear();
}
2. public int OleCreateConnection2(string cmdstr)//使用ExecuteScalar查詢返回int型別
{
int count=0;
string myConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Documents and Settings\\Administrator\\桌面\\new.mdb";
mycon = new OleDbConnection(myConnectionString);
try
{
mycon.Open();
myCommand = new OleDbCommand(cmdstr, mycon);
count = int.Parse(myCommand.ExecuteScalar().ToString());//它的返回值為Object型別,可以轉化成int型別
}
catch (Exception e)
{
MessageBox.Show(e.ToString());
}
return count;
}
3.模糊查詢
string cmdstr = "select * from T_Student where id like ? and name like ? ";
OleCreateConnection(cmdstr);
if (myDataReader.HasRows)
{
BindingSource bs = new BindingSource();
bs.DataSource = myDataReader;
dataGridView1.DataSource = bs;
}
else
{
dataGridView1.Rows.Clear();
}
myDataReader.Close();
string cmdstr2 = "select count(*) from T_Student where id like ? and name like ? ";
myCommand2 = new OleDbCommand(cmdstr2, mycon);
/////////////////////////////////////////////////////////////////
myCommand2.Parameters.Clear();//清空引數
////////////////////////////////////////////////////////////////
OleDbParameter pid2 = new OleDbParameter("cs1", OleDbType.Char);//設定第一個引數
pid2.Value = "%" + textBox1.Text + "%";
myCommand2.Parameters.Add(pid2);
OleDbParameter pname2 = new OleDbParameter("cs2", OleDbType.Char);//設定第一個引數
pname2.Value = "%" + textBox2.Text + "%";
myCommand2.Parameters.Add(pname2);
int count =(int)( myCommand2.ExecuteScalar());//這邊是執行資料庫操作
label3.Text = "共檢索到" + count + "條記錄";
mycon.Close();
相關文章
- C# dataGridView展示資料庫查詢結果C#View資料庫
- Oracle資料庫的查詢變慢了Oracle資料庫
- nid修改資料庫名稱資料庫
- 如何自行查詢出 SAP ABAP 標準的 OData 服務返回資料的後臺資料庫表和表欄位名稱資料庫
- Linux裝置名稱的查詢Linux
- 用NID修改資料庫名稱資料庫
- 如何修改MySQL資料庫名稱MySql資料庫
- V$sql查詢未使用繫結變數的語句SQL變數
- iOS標準庫中常用資料結構和演算法之查詢iOS資料結構演算法
- mysql之查詢使用者名稱MySql
- 資料庫高階查詢之子查詢資料庫
- Jemter查詢資料庫資料庫
- 求助:資料庫查詢資料庫
- ThinkPHP 資料庫查詢PHP資料庫
- 資料庫排序查詢資料庫排序
- 查詢資料庫大小資料庫
- [20210112]完善查詢繫結變數指令碼bind_cap.txt變數指令碼
- Postgresql10資料庫之更改資料庫的名稱SQL資料庫
- 初探G6, 切換資料時保證圖位置不變
- 資料庫基礎查詢--單表查詢資料庫
- 立庫WMS呼叫單據查詢介面查組織機構,返回資料中“名稱”沒有值
- 揭秘PostgreSQL:如何查詢表欄位名稱SQL
- Elasticsearch如何保證資料不丟失?Elasticsearch
- 如何分頁顯示資料庫查詢結果?資料庫
- Oracle中如何查詢未使用繫結變數的SQL語句?Oracle變數SQL
- C# 根據前臺傳入實體名稱,動態查詢資料C#
- 2.6.2 確定全域性資料庫名稱資料庫
- 在RAC中用NID修改資料庫名稱資料庫
- 資料庫查詢語句資料庫
- 資料庫查詢優化資料庫優化
- MySQL資料庫基礎——多表查詢:子查詢MySql資料庫
- 20240719資料庫關聯查詢、條件查詢資料庫
- 帝國安裝 資料庫使用者名稱不對怎麼辦資料庫
- swift 混編 oc 斷點時資料只有變數名稱不顯示值Swift斷點變數
- [系列] Gin框架 - 資料繫結和驗證框架
- MongoDB資料庫中查詢資料(下)MongoDB資料庫
- Redis能保證資料不丟失嗎?Redis
- 查詢 Linux 發行版名稱、版本和核心詳細資訊Linux
- Oracle資料傾斜導致的問題-無繫結變數Oracle變數