vs2019 c中label如何顯示資料庫SQL ser

2021-03-20 19:23:40 字數 4971 閱讀 9815

1樓:匿名使用者

string strconn = "provider=microsoft.jet.oledb.

4.0;data source=d:\\agencytls\\basedata.

mdb;jet oledb:database password = 000000;";

oledbconnection conn = new oledbconnection(strconn);

conn.open();

if (conn.state == connectionstate.open)//如果資料庫連線了

是這個意思嗎?

採用c#在vs2010編寫查詢語句如何獲取sqlserver2008中的資料,求具體編寫**,急!!

2樓:白天

彆著急,很簡單,看下面:

private datatable gettable()然後,datagridview1.datasourse=dt;

就可以在窗體中顯示資料了。

模糊查詢的話,方法和這個一樣,只是把sql改一下,where條件中加上 like 即可。

如果要求**的完美,需要在資料層寫一個單獨的獲取表的方法,即:

////// 將資料庫表讀取到記憶體datatable中///

/// 傳入的sql字串

/// 記憶體datatable表

public static datatable getdatatable(string sql)

然後在業務層寫一個呼叫的方法,傳入sql,即:

public static datatable getdatatablebll()

需要的資料不同,傳入的sql不同。

怎麼把資料庫中的資料在textbox中顯示?c#,用的是vs2010,資料庫是sql server2008

3樓:

this.textbox1.text= datatable.rows[0][0].tostring()

datatable為你ado***訪問資料取得的資料表,第一行第一列,

下面都是一樣,指定哪個檔案對應哪個欄位

4樓:匿名使用者

查開一張表 datatable, dataset ,hashtable 直接往裡面賦值

5樓:匿名使用者

visible=「資料」

怎麼在label中顯示資料庫資訊 求詳細**。

6樓:小小木歌

sqlconnection connect = new sqlconnection("連線資料庫的字串");

connect.open();

sql***mand ***mand = new sql***mand("sql語句",connect);

sqldatareader reader = ***mand.executereader();

while (reader.read())connect.close();

***mand.dispose();

7樓:匿名使用者

問題太籠統了,label是什麼開發工具中的?vb、delphi、cb、vs?

語法都不一樣。

而且你要顯示資料庫中的什麼資訊?某記錄的一個欄位?表名?欄位名?

c#從資料庫中去到資料並顯示在label中

8樓:匿名使用者

你用c#編碼的話,應該用的是vs,.***開發。在.***中,label是有伺服器控制元件的。取值極其簡單方便。

方法:首先從工具箱裡拖出一個label控制元件放在.aspx頁中,然後在.

cs檔案裡給this.label.text賦值。

如this.label.text=username;

username的值是從sql2000取得的。

using system;

using system.data;

using system.data.sqlclient;

using system.configuration;

using system.linq;

using system.web;

using system.web.security;

using system.web.ui;

using system.web.ui.webcontrols;

using system.web.ui.webcontrols.webparts;

using system.xml.linq;

/* 連線資料庫 */

private void openconn()

/* 關閉資料庫 */

public void closeconn()

}/* 返回資料集 */

public dataset getdataset(string sql)

上面部分是連線資料庫部分。

在.cs中 new一個物件。

如:mydb mb = new mydb();

selectsql="select * from user";

dataset ds = md.getdataset(selectsql);

9樓:

呵呵,樓主不放分,

一樓也言簡意賅.

支援下!

10樓:匿名使用者

呼叫資料首先要載入驅動 sql要在上面using system的地方加以配置, 然後繫結,用adapter進行傳遞,最後記得把資料庫 關閉~

我想用vs2010,將c#中label的資料寫入到資料庫中

11樓:不識臺北路

首先要區分兩個不同的概念:應用程式,資料庫:

底層為資料庫,用來儲存資料;上層為應用程式負責向資料庫插入資料,或者傳送資料庫可執行的指令。在.***中,我們通常利用ado.

***/linq/entity framework等技術來進行二者之間的連線。

要向資料庫裡面插入資料,最通常的做法是(以資料庫sql server,以及ado.***為例):

在sql server中:

建立資料庫

建立資料表

在vs中:

獲取資料庫的連線字串

建立與sql資料庫的連線例項

建立資料庫命令

編寫並執行sql語句

其他問題:

問:資料庫的建立需要自己規定格式型別嗎?

答:是的,一般的資料庫都是強型別的。

問:資料庫是不是要在sql上構建,而不是在vs 2010上面?

答:通常情況下是的,不排除特殊情況下需要動態地建立資料庫或資料表。

12樓:匿名使用者

擼主需要學習資料庫原理,再學習使用access ,sql server ,mysql ,oracle

13樓:匿名使用者

請問樓主,你會ado嗎?

c#.***中如何將資料庫中的內容顯示到label中

14樓:給世界一些震撼

label news = this.controls["new" + i.tostring()] as label;

錯在這句話上:

錯誤 1 與「system.web.ui.controlcollection.this[int]」最匹配的過載方法具有一些無效引數

this.controls這裡面只能寫int型別的,不能有其它型別。

15樓:馮益斌

要顯示列表類資訊,推薦使用gridview,可以後臺動態繫結,非常方便。

請問如何在vs2010製作的.***網頁上查詢sql資料庫資料

16樓:落海望天

知道winform的

string str;

str="select * from table where 1=1";

if (***obox1.text !="請選擇產品那型別")if (***obox2.text !="請選擇合約號").......

17樓:迸射的火花

你可以把查出來的結果放到一個datatable或者dataset裡面,然後顯示的時候就用repeater,直接用repeater.datasource=datatable;然後repeater.databind()

在vs2010 中 怎樣把sql資料庫中的資料 取出來顯示在 windows窗體中?求詳細**

18樓:匿名使用者

在左邊工具箱中選擇資料》datagridview控制元件。

然後datagridview控制元件右上角有一個黑色的小箭頭,單擊,編輯列。

新增,頁首名稱(顯示在控制元件上的列的名稱,就是你要顯示在窗體上的列的名稱),新增一個以後關閉(我只是示列一下,需要繼續新增不用關閉),然後右邊的屬性》資料》datapropertyname(繫結資料庫列名,意思就是繫結你要顯示在這一列的資料庫的列名)

控制元件新增完成。

**部分:

控制元件名 . autogeneratecolumns = false; 中間一個點。。。注意看。 (取消自動建立列)

string sql = "查詢語句";

sqldataadapter a = new sqldataadapter(sql,"這裡放連結通道");

dataset b = new dataset(); a.fill(b,"指定名稱隨意"); 控制元件名..datasource = b.

tables["指定的隨意名稱"]; 如有問題可以再問我。

c中如何給Label賦值,c net 如何給一個Label控制元件的Text賦值並立即讓它顯示出來。

我想你說的我已經懂了!你是在窗體上有16個label,或者說是一個4 4的矩陣。然後你用一個label的二維陣列來儲存這些個label,接著你想對這16個label進行操作 但是你又想要把這16個label的初始狀態給儲存起來。不知我說的可對?你如果是這樣的話是不能實現的,當然有其他的折中的辦法可以...

vs 2019 如何編譯c語言,vs 2008 如何編譯C語言

1.vc 就可以了 2.應該建立 cpp檔案 3.首先你要建立一個工程,建立一個win32控制檯應用程式的 工程然後再資原始檔檢視裡可以新增 你現成的原始檔4.在工程環境下 可以按f5執行 或是工具欄中間的那個綠色的小箭頭 回答完畢 希望你能明白 不建議你使用vs2008來編譯純c程式。vs2008...

C中怎麼把label繫結到string值上

沒有現成的方法或函式使用.但要實現你所要的效果還是可以的,也不需要繫結.public string names set 這樣當你更改names的值的時候,label1.text的值會改變.免去了每次都得寫label1.text str的麻煩 但還是有一個缺點.當直接更改str的時候,不會改變labe...