winform查詢資料庫
A. C# winform關於查詢資料庫返回數據問題
comm.CommandText = "select " + xiugaixiangmu + " from 數據項 where 公司名稱='" + gongsimingcheng + "'";
select欄位名稱不應該有單引號,還有就是不知道你這句執行之後,有沒有查到值。
你可以把斷電設置在return這行,然後進入斷電的時候,查看comm.CommandText 的值,復制到sql執行一下,看有沒有結果
B. C# winform 如何查詢資料庫有多少條記錄
取出所有的行,用Rows.count就是所有結果。
C. C# winform 如何在datagridview中查詢數據
dataview dv=new DataView(ds.Tables[0])
datagridview.datasource= dv
以後可以在 DV上進地操作,有RowFilter屬性 可進行過濾
dv.RowFilter = "City = 'Berlin' and .... or ";
RowFilter 基本和SQL中WHERE條件差不多。
D. C#winform如何實現資料庫查詢並分頁
使用子查詢可以分頁
select top 1000 * from 表 where 主鍵 not in
(select top (頁碼*1000) 主鍵 from 表 )
第一個*號代表所有,
第二個*號代表乘以
E. 好急 - --c# winform 根據要求查詢SQL資料庫內容
SqlConnection con = new SqlConnection("你的資料庫連接字元串");//建立連接
con.Open();//打開連接
string sql = string.Format("select * from 你的表名 where 姓名={0} and 電子郵件={1} and 所屬部門={2} ",this.textbox1.text,this.textbox2.text,this.textbox3.text);//SQL語句
SqlDataAdapter sad = new SqlDataAdapter(sql, con);//創建查詢器
DataSet ds = new DataSet();//創建結果集
sad.Fill(ds);//將結果集填入
con.Close();//關閉連接
this.Datagridview.DataSource = ds.Tables[0];//獲取結果集中第一個表,指定數據源
F. winform中sql查詢
conn.Open();
try
{
if(cmd.ExecuteNonQuery()==1)
MessageBox.Show("成功查找!", "信息提示");
else
MessageBox.Show("沒有要你查找賬戶信息!請先核實賬戶信息 !", "信息提示");
}
catch(sqlException)
{
MessageBox.Show("沒有要你查找賬戶信息!請先核實賬戶信息 !", "信息提示");
}
finally
{
MessageBox.Show("沒有要你查找賬戶信息!請先核實賬戶信息 !", "信息提示");
conn.Close();
}
要大寫,C#是區分大小寫的
catch(SqlException)
OK啦
-----------------
第二次修改:
把finaplly裡面的MessageBox去掉。就實現你想要的
finally
{
conn.Close();
}
G. c# winform 怎麼查詢datatable裡面的數據
可以通過listView控制項顯示datatable裡面的數據,方法大致如下
listView1.Columns.Add("名字", 200, HorizontalAlignment.Center);//表頭名,長度,格式
listView1.Columns.Add("密碼", 70);
listView1.Columns.Add("狀態", 120, HorizontalAlignment.Center);
listView1.GridLines = true; //顯示表格線
listView1.View = View.Details;//顯示表格細節
listView1.HeaderStyle = ColumnHeaderStyle.Clickable;//對表頭進行設置
listView1.FullRowSelect = true;//是否可以選擇行
..後面還很屬性自己去研究,後面就是綁定數據了
DataTable dt=「查詢出來的數據";//數據查詢什麼的就不啰嗦了
for (int i = 0; i < dt.Rows.Count; i++)
{
ListViewItem[] listViewItem = new ListViewItem[1];
listViewItem[0] = new ListViewItem(new string[] { dt.Rows[i]["名字欄位"].ToString(), dt.Rows[i]["密碼欄位"].ToString(), dt.Rows[i]["狀態欄位"].ToString()});
listView1.Items.AddRange(listViewItem);
}
H. winform中怎麼從dataset中查詢數據
樓上正解
完成一個查詢,返回一個DataTable後,很多時候都想在查詢結果中繼續搜索。這時可以使用DataTable.Select方法對結果進行再查詢。
Select方法有4個重載,我們經常用到的就是DataTable.Select(String)
這個String的參數是查詢的限定式。相當於SQL查詢語言中的WHERE語句(不含WHERE),其語法符合SQL語言語法。
I. winform中執行多次資料庫查詢
個人拙見:
注意plan sql中是關鍵字
1、效率比較低的辦法就是通過程序邏輯處理,循環放入一個內存表中,再綁定。
2、類似