C 怎麼在DataGridView中進行查詢

2021-05-02 22:13:28 字數 4517 閱讀 8963

1樓:匿名使用者

針對datagridview中已進行過資料繫結,即已向datagridview中新增了一些資料,可以結合linq查詢,並讓匹配查詢的行高亮顯示,具體實現如下:

using system;

using system.collections.generic;

using system.linq;

using system.windows.forms;

namespace maxes_pc_client

private void frmwelcome_load(object sender, eventargs e)

////// datagridview新增資料、初始化

///private void datagridviewinit()

private void searchbutton_click(object sender, eventargs e)

// linq模糊查詢

ienumerableenumerablelist = this.datagridview.rows.cast();

listlist = (from item in enumerablelist

where item.cells[0].value.tostring().indexof(this.keyword.text) >= 0

select item).tolist();

// 恢復之前行的背景顏色為預設的白色背景

this.datagridview.rows[beforematchedrowindex].

defaultcellstyle.backcolor = system.drawing.

color.white;

if (list.count > 0) }}}

2樓:

string cmd = "select * from 表名 where 查詢條件='"+text.text+"'";

sqlcommand sql = new sqlcommand(cmd);

sql.connection = new connectiong("data source=機器名;initial catalog=資料庫名;integrated security=true");

trycatch (sqlexception o)finally

3樓:

你這個問題有點沒說清楚

c#程式設計**如何從資料庫中查詢並把查詢結果顯示在datagridview?

4樓: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實現的**。

5樓: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中

6樓:手機使用者

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# winform 如何在datagridview中查詢資料?

c# winform 在datagridview中的查詢怎樣顯示?

7樓:匿名使用者

你要看你的這個事件

private void textbox1_textchanged(object sender, eventargs e)

{}有沒有執行,看了你的**,應該沒問題。問題在,這個事件可能沒執行。

請問c#中的datagridview中的查詢語句怎麼寫,

8樓:匿名使用者

資料來源是什麼?list嗎 可以用lamda表示式試試

9樓:匿名使用者

匯入了資料, 還寫查詢語句做什麼?

c# 如何把從資料庫中查到的資料顯示在datagridview中

10樓:匿名使用者

其實很簡單。

我們只需要在窗體上拖放一個datagridview然後雙擊窗體空白處,在**檔案的form1_load事件中新增括號裡的**

private void form1_load(object sender, eventargs e)即可,

11樓:匿名使用者

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#中如何實現多條件查詢並將查詢結果顯示在datagridview中

12樓:hzhwinfrom控制元件庫

大概這樣寫

string sql="select * from aaa where"

if(combobox1.selectindex>=0)if(combobox2.selectindex>=0)大概就這樣的

13樓:匿名使用者

在51aspx有類似的,求採納

OPENGL怎麼在C下實現

微軟提供較少的標準支援,對於和他們競爭的東西 比如corba com的競爭對手 和opengl directx的競爭對手 不過在c 中實現opengl也並非沒有可能,有很多很好的第3方庫可以使用,這裡列舉2個。名氣較大的opengl庫,有穩定版本。sf上的專案地址http sourceforge.目...

sql count 結果怎麼在C 中返回

sqlconnection conn new sqlconnection server database 資料庫名 uid 使用者名稱 pwd 密碼 sqlcommand cmd new sqlcommand select count no from 表名 conn object obj null ...

請問c語言中的t在c中怎麼表示翱

c語言和c 語言中 t的表示方法相同 t表示一個製表符,可以按鍵盤上的tab鍵獲得輸出中,c語言使用printf 函式進行輸出,也可以使用putchar列印一個字元,或使用puts函式輸出,格式如下 printf t putchar t puts t c 語言中,可以使用c語言的所有輸出方式進行輸出...