C中如何在文字框中輸入資料然後按回車就查詢資料庫將結果顯示在Datagridview中

時間 2021-05-07 20:00:10

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真相背後 樓主的意思是,文字框中的文字可見,而文字框的邊界不可見,對不對呢?其實,那不叫刪除,而是隱藏...