1樓:匿名使用者
那你總共有幾個textbox也就是搜尋條件呢?最好預先說明一下。
2樓:冬0陽
...很簡單。。
方法一:第一個textbox查詢資料庫返回的結果儲存到dt裡,第二個,第三個實際上都是對前面的一個dt進行查詢,然後重新繫結資料,dt記憶體表查詢很方便的,你可能沒用過吧。
還有個笨辦法,比如第一個 string sql=「select * from a where id=1」 ,第二個直接sql+=「 and name=5」。。就這樣。。每次重新資料庫,重新繫結。。。
效率肯定比第一個差很多。。不過小專案很隨意了。。
呵呵。。思路就這樣。。這初級**應該不用寫吧。
c#程式設計**如何從資料庫中查詢並把查詢結果顯示在datagridview?
3樓:a九尾妖姬
最簡單的
寫一個資料查詢類.然後呼叫xx.chaxun方法
sql = "select * from ***x";
datatable dt = xx.chaxun(sql);
datagridview1.datasource = dt;
記得將datagridview裡面的欄位與表中的欄位相關聯
dateset 或datatable或集合進行資料繫結,如有什麼問題,請繼續追問 private dataset ds = new dataset();
private sqldataadapter adapter = new sqldataadapter();//建立資料介面卡
sqlcommand com = new sqlcommand("select teacguid, teacname as 姓名,teac*** as 性 別,teacsalary as 工資,teacremark as 備註 from teachers", dbhelper.con);
adapter.selectcommand = com;
adapter.fill(ds, "teachers");//將按照條件查出來的teachers表中資訊填充到ds中
this.datagridview1.datasource = ds.tables["teachers"]; 附上一段用dataset實現的**。
4樓:lj的淡
使用dateset 或datatable或集合進行數copy據繫結,如有什麼問題,請繼續追問 private dataset dt = new dataset();
private sqldataadapter adapter = new sqldataadapter();//建立資料介面卡
sqlcommand com = new sqlcommand("select teacguid, teacname as 姓名,teac*** as 性 別,teacsalary as 工資,teacremark as 備註 from teachers", dbhelper.con);
adapter.selectcommand = com;
adapter.fill(dt, "teachers");//將按照條件查出來的teachers表中資訊填充到dt中
5樓:手機使用者
dateset 或datatable或集合進行資料copy
繫結,如有什麼問bai
du題,請繼續追問 private dataset ds = new dataset();
private sqldataadapter adapter = new sqldataadapter();//建立資料適配zhi器
sqlcommand com = new sqlcommand("select teacguid, teacname as 姓名,teac*** as 性 別,teacsalary as 工資dao,teacremark as 備註 from teachers", dbhelper.con);
adapter.selectcommand = com;
adapter.fill(ds, "teachers");//將按照條件查出來的teachers表中資訊填充到ds中
this.datagridview1.datasource = ds.
tables["teachers"]; 附上一段用dataset實現的**,如果有疑問,請繼續追問,如果沒有,請採納,萬分感謝
c#程式設計**從資料庫中查詢並把查詢結果顯示在datagridview
6樓:匿名使用者
dateset 或datatable或集合進行資料繫結,如有什麼問題,請繼續追問 private dataset ds = new dataset();
private sqldataadapter adapter = new sqldataadapter();//建立資料介面卡
sqlcommand com = new sqlcommand("select teacguid, teacname as 姓名,teac*** as 性 別,teacsalary as 工資,teacremark as 備註 from teachers", dbhelper.con);
adapter.selectcommand = com;
adapter.fill(ds, "teachers");//將按照條件查出來的teachers表中資訊填充到ds中
this.datagridview1.datasource = ds.
tables["teachers"]; 附上一段用dataset實現的**,如果有疑問,請繼續追問,如果沒有,請採納,萬分感謝
c# 如何把從資料庫中查到的資料顯示在datagridview中
7樓:匿名使用者
其實很簡單。
我們只需要在窗體上拖放一個datagridview然後雙擊窗體空白處,在**檔案的form1_load事件中新增括號裡的**
private void form1_load(object sender, eventargs e)即可,
8樓:匿名使用者
sqlconnection conn=new sqlconnection();
conn.connectionstring="************";
conn.open();
sqlcommand cmd=new sqlcommand(conn);
sql="select * from user";
cmd.commandtext=sql;
sqldataadapter ada=new sqldataadapter();
ada.selectcommand=cmd;
datatable dt=new datatable();
ada.fill(dt);
// win form
datagridview.datasource=dt;
// web
gridview.datasource=dt;
gridview.databind();
c#問題**等。如何在c#中查詢資料庫的資料並且顯示到datagridview中
9樓:匿名使用者
建表create table youtable (id int ,username varchar(25),pwd varchar(18))
insert into youtable values (1,'admin','123')
看 demo 是否滿足需求
10樓:匿名使用者
為查詢按鈕新增事件,並敲以下**:
conn="server=;database=;uid=;pwd=";
sqlconnection con=new sqlconnection(conn);
con.open();
sqldataadapter sqldap = new sqldataadapter(「sql語句」,con);
dataset dds = new dataset();
sqldap.fill(dds);
datatable _table = dds.tables[0];
int count = _table.rows.count;
gridview1.datasource = _table;
gridview1.databind();
11樓:匿名使用者
查出來是一個集合 ,直接繫結到datagridview上就可以了
如何在vb中檢查文字框中包含特定字元
以下為當在text1中按下按鍵時,判斷是否為m或m,如果是,則遮蔽輸入 private sub text1 keypress keyascii as integer if chr keyascii m or chr keyascii m then keyascii 0 end if end sub ...
c文字框只能輸入數字,C 文字框只能輸入數字
大野瘦子 如下 呼叫textbox的keypress事件 private void txtuserid keypress object sender,keypresseventargs e 如果輸入的不是數字鍵,也不是回車鍵 backspace鍵,則取消該輸入 if char.isnumber e....
中怎麼刪除文字框,而不刪除文字框中的文字
格式 文字框樣式 形狀輪廓 無輪廓,有圖可以看,這位主要是把輪廓刪除了 由穎 您的目的好像是要插入文字但卻不顯示文字框。可以右擊文字框,設定形狀格式 線條顏色 無線條。這樣的話,文字框就看不見啦 a真相背後 樓主的意思是,文字框中的文字可見,而文字框的邊界不可見,對不對呢?其實,那不叫刪除,而是隱藏...