1樓:匿名使用者
其實很簡單。
我們只需要在窗體上拖放一個datagridview然後雙擊窗體空白處,在**檔案的form1_load事件中新增括號裡的**
private void form1_load(object sender, eventargs e)即可,
2樓:匿名使用者
sqlconnection conn=new sqlconnection();
conn.connectionstring="************";
conn.open();
sql***mand cmd=new sql***mand(conn);
sql="select * from user";
cmd.***mandtext=sql;
sqldataadapter ada=new sqldataadapter();
ada.select***mand=cmd;
datatable dt=new datatable();
ada.fill(dt);
// win form
datagridview.datasource=dt;
// web
gridview.datasource=dt;
gridview.databind();
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();//建立資料介面卡
sql***mand *** = new sql***mand("select teacguid, tea**ame as 姓名,teac*** as 性 別,teacsalary as 工資,teacremark as 備註 from teachers", dbhelper.con);
adapter.select***mand = ***;
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();//建立資料介面卡
sql***mand *** = new sql***mand("select teacguid, tea**ame as 姓名,teac*** as 性 別,teacsalary as 工資,teacremark as 備註 from teachers", dbhelper.con);
adapter.select***mand = ***;
adapter.fill(dt, "teachers");//將按照條件查出來的teachers表中資訊填充到dt中
5樓:手機使用者
dateset 或datatable或集合進行資料copy
繫結,如有什麼問bai
du題,請繼續追問 private dataset ds = new dataset();
private sqldataadapter adapter = new sqldataadapter();//建立資料適配zhi器
sql***mand *** = new sql***mand("select teacguid, tea**ame as 姓名,teac*** as 性 別,teacsalary as 工資dao,teacremark as 備註 from teachers", dbhelper.con);
adapter.select***mand = ***;
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();//建立資料介面卡
sql***mand *** = new sql***mand("select teacguid, tea**ame as 姓名,teac*** as 性 別,teacsalary as 工資,teacremark as 備註 from teachers", dbhelper.con);
adapter.select***mand = ***;
adapter.fill(ds, "teachers");//將按照條件查出來的teachers表中資訊填充到ds中
this.datagridview1.datasource = ds.
tables["teachers"]; 附上一段用dataset實現的**,如果有疑問,請繼續追問,如果沒有,請採納,萬分感謝
c# 查詢資料庫顯示在datagridview 5
7樓:匿名使用者
//資料庫連線資訊,server=.表示本地資料來源,database是資料庫名,後面是sql登陸名、密碼
string constr = "server=.;database=school;uid=123;pwd=123;";
sqlconnection conn = new sqlconnection(constr);//建立資料庫連線
conn.open();//開啟連線
sqldataadapter sda = new sqldataadapter("select * from student", conn);//讀取表資料
datatable dt = new datatable();//dt是一個表型別。
sda.fill(dt);//把sda讀取的資料填到dt裡
gridview1.datasource=dt;//把dt的內容繫結到gridview1裡顯示。
c# winform 如何在datagridview中查詢資料?
在c#中怎麼把sql資料庫中查詢的結果以**的形式顯示到windows窗體上,我新增了一個datagridview控制元件,
8樓:匿名使用者
首先最下面的frmmain_load(...)是載入窗體時的初始化
先new一個publicclass()物件
呼叫此物件的getdataset()方法
來看getdataset()方法
新建一個dataset,用來存放從資料庫獲得的記錄,dataset可以在關閉資料庫連線後使用;
sqldataadapter,從名字上看介面卡的意識,類是我們用的筆記本的交流電介面卡,充當一箇中間角色,讀取資料庫中的資料進行一些處理,把它可以存入到dataset中,da.fill()方法就是把資料填充到dataset中,後面的是異常處理,然後關閉必要的連線,把得到的dataset資料返回。
上面的getdatarow()方法跟getdataset差不多他只是返回dataset中的第一個**的第一行資料,dataset中的資料都是以集的形式存在的,可以看成表。
再回到load()函式,判斷dataset中第一個結果集的行數是否大於0,也就相當於裡面有沒有資料,有的話把它顯示到datagridview中
中間還有一個executesql()方法,新建一個連線,開啟,執行sql***mand,
用 cmd.executenonquery();但是你寫的sql命令式select,返回結果的,要用sqldatareader read=cmd.executereader();
然後根據sqldatareader就可以讀取裡面的資訊,這跟上面的採用dataset是另一種方法,根據你的需要選擇。
至於根據連線字串連線資料庫的原理,這個是驅動程式的工作,我們無法知道,一種技術,微軟不會告訴你的。
至於修改更新,一種方法直接使用update或則delete的sql語句,然後執行executenonquery()或則相應的方法,還有一種就是用dataset,首先讀入一些資料,形成一張「表 」記錄,你可以直接把它看成是二維陣列,把要改的資料賦給n行m列的單元格,如set.table[0].rows[n][m]="***";賦值完後還要執行sqldataadapter例項的update()方法,
!!!!注意在做這些之前還要新建一個sql***mandbuilder類的例項
如sql***mandbuilder build=new sql***mandbuilder(adapter)//以sqldataadapter的例項作為引數,這樣基本的更新刪去就搞定了,希望對你有所幫助,我也正在學習當中...
9樓:匿名使用者
學一下.***吧,在.***框架裡面程式與資料庫進行通訊是用ado.***
10樓:匿名使用者
dataset 繫結
c如何讀出資料庫中的資料型別為數字
看你使用的是何種資料庫.如果是sql server,那麼使用sqlldataconnection,sqldatacommand,sqldatareader來獲取資料庫的資料.sqlconnection sqlcon new sqlconnection 連線字串 sqlcommand sqlcmd n...
C 中新增資料出錯,c 資料庫寫入錯誤
你的表中有一列是自動編號的吧,這一列是不用插入值的。sqlcommand cmd new sqlcommand insert into enorder menu name,foodsum,foodallprice,clerkid,beizhu,table id,svcdate values conn...
c通過for迴圈多次向資料庫中插入資料
你的問題不甚清晰。需要插入的資料 是在窗體中嗎?sql需要拼接嗎?給你一段 參考,這段 是將窗體中datagridview中的資料迴圈插入資料庫,迴圈過程中拼接sql,並執行插入 賦值列名時可以放在迴圈外只賦值一次。listsqls new list int row 0 using sqlconne...