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...