1樓:劉青峰
給你一個例子:
public dataset getuserinfobyinput(string input)
catch (exception e)
}以上方法會返回一個dataset ds;
然後再頁面上用一個gridview顯示就可以了,把ds的資料繫結在gridview上面:
gridview.datasource=ds.tables[0];
gridview.databind();
2樓:匿名使用者
我忘記在那裡了 我用的vs2010 有個選項是建立資料庫連線 但是忘記在那裡了。
3樓:匿名使用者
首先,提問者夠懶的.
在c#裡面與sql連線有好幾種方法:
1.ado.net(最易學)
2.entity frame work(有點難,相對於linq的優勢在於對localdatabase的支援)
3.linq(最易用)
建議你先從ado開始學,學得差不多了再去學linq.
一個問題的頁面,不可能用**就把這個問題說明白,最好翻下書,查下msdn或部落格園
在vs2010 中 怎樣把sql資料庫中的資料 取出來顯示在 windows窗體中?求詳細**
4樓:匿名使用者
在左邊工具箱中選擇資料》datagridview控制元件。
然後datagridview控制元件右上角有一個黑色的小箭頭,單擊,編輯列。
新增,頁首名稱(顯示在控制元件上的列的名稱,就是你要顯示在窗體上的列的名稱),新增一個以後關閉(我只是示列一下,需要繼續新增不用關閉),然後右邊的屬性》資料》datapropertyname(繫結資料庫列名,意思就是繫結你要顯示在這一列的資料庫的列名)
控制元件新增完成。
**部分:
控制元件名 . autogeneratecolumns = false; 中間一個點。。。注意看。 (取消自動建立列)
string sql = "查詢語句";
sqldataadapter a = new sqldataadapter(sql,"這裡放連結通道");
dataset b = new dataset(); a.fill(b,"指定名稱隨意"); 控制元件名..datasource = b.
tables["指定的隨意名稱"]; 如有問題可以再問我。
在vs2010中怎樣用c#建立資料庫連線並執行sql語句 最好舉個例子講一下
5樓:匿名使用者
以users表為例,有三個欄位,自增長的編號id,int型別;名稱name,nvarchar型別,密碼pwd,nvarchar型別
首先在vs2005中引入using system.data.sqlclient;名稱空間
////// 增加
////// 姓名
/// 密碼
///public int insert(string name,string pwd)
////// 刪除
////// 姓名
/// 密碼
///public int update(int id)
////// 修改
////// 姓名
/// 密碼
///public int insert(string name, string pwd,int id)
////// 查詢
//////public datatable select()
方法寫好後,下面舉一個查詢的例子,在form窗體中拖一個datagridview,然後在load方法中
private void form1_load(object sender, eventargs e)
這樣一執行,datagridview中就會顯示資料了
6樓:明中豪傑
default.aspx.cs
using system;
using system.data;
using system.configuration;
using system.collections;
using system.web;
using system.web.security;
using system.web.ui;
using system.web.ui.webcontrols;
using system.web.ui.webcontrols.webparts;
using system.data.sqlclient;
public partial class _default : system.web.ui.page
}catch (exception)//如果執行上面sql語句出錯,則輸出下面語句內容!}}
7樓:匿名使用者
用c#聯接sql有兩種連線方式,字串
連線和配置檔案連線。一個連線字串的例子是對資料庫檔案northwend.mdf的連線
data source=.\sqlexpress; attachdbfilename=c:\...\northwnd.mdf;
integrated security=true; connect timeout=30; user instance=true
資料來源的值是.\sqlexpress,這裡「.」可以寫成(local)或者localhost,表示是本機資料庫。
\sqlexpress表示資料庫northwend.mdf是免費產品。由於資料庫是檔案形式,新增了attachdbfilename說明。
另外的例子是對於安裝在伺服器的資料庫,例如本機安裝的資料庫,使用sqlclient連線字串。連線到adventureworks2008的連線字串示例如下:
data source=.;initial catalog=adventureworks2008;integrated security=true
對於sql server身份驗證,使用指定使用者名稱和密碼,這裡星號表示有效使用者名稱和密碼。
"persist security info=false;user id=*****;password=*****;"
+"initial catalog=adventureworks;server=mysqlserver"
配置檔案是可以按需要更改的xml檔案。開發人員可以使用配置檔案來更改設定,而不必重編譯應用程式。
使用配置檔案可以避免記憶連線字串細節的負擔,記憶配置檔案的設定過程比記憶連線字串的細節要容易,因為設定過程按嚮導進行,智慧提示有助於獲取連線字串。下面是vs2010設定配置檔案的連線字串。
8樓:靚仔小彬彬
using system.data.sqlclient;
//呼叫公共類中的createdb方法,建立資料連線sqlconnection con = db.createdb();
sqlcommand cmd = new sqlcommand();
cmd.connection = con;
//開啟資料庫連線
con.open();
cmd.commandtext = "sql語句"
//執行語句 //查詢的話要read
cmd.executenonquery(); sqldatareader sdr = cmd.executereader();
//關閉資料庫連線
con.close();
vs2005 c#做了個窗體應用程式,怎樣將c#程式連線到sqlserver2005建立的資料庫?
9樓:匿名使用者
遠端連線什麼都設定的話就是例項明寫錯了看下你資料庫名稱寫的是不是正確
10樓:劉仁奎
public static private string tostring="(server=.;database=(資料庫);uid=(使用者名稱);pwd=(密碼))";
public static sqlconnection con=new sqlconnection(tostring);
放在類中以便呼叫,使用sqlcommand呼叫類中的con就行了,具體方法,上述朋友有介紹
vs2008做個c#的系統,資料庫用sql server2005。問怎麼在sqlserver2005建立一個資料庫然後連線到c#系統?
11樓:
這個問題問得很奇怪。
是程式去連資料庫,資料庫一直在那裡。而不是資料庫去連程式。
程式中string connstr
= "data source = .;initial catalog = adonettest;integrated security = true";
sqlconnection conn = new sqlconnection(connstr);
sqlcommand cmd = new sqlcommand(sql, conn);
conn.open();//建立連線
注意connstr中寫明瞭資料庫伺服器的位置、資料庫的名字、訪問時的使用者名稱和密碼等資訊。
12樓:匿名使用者
如果樓主的問題還沒解決,那你就用linqtosql連線資料庫,這又是一門技術,也可以理解為vs2008上的一個控制元件
13樓:
這個通常是開啟軟體的"連線設定"功能,輸入正確的ip地址,伺服器名稱,使用者名稱和密碼即可.
在vs中用c#建立web service連線sql server2008資料庫,怎麼寫 10
14樓:匿名使用者
用sa登入
資料庫,假設資料庫為mydb
string strcon="data source=(local);initial catalog=mydb;persist security info=true;user id=sa;password=123";
sqlconnection conn = new sqlconnection(strcon);
conn.open();
C往sql資料庫中錄入資料為什麼gridview控制元件沒有立刻顯示更新呢
如果gridview繫結的是sqldatasource,那麼只需要加一句 gridview1.databind 就可以瞭如果是用的dataset或其他,那麼需要重新獲取dataset,然後gridview1.datasource ds gridview1.databind 需要你的gridview再...
怎樣在C中寫一句SQL語句,判斷資料庫中的日期對比系統當前日期是否過期了
過期的話應該是表裡的時間小於當前時間 select from tablename where time getdate 看看查詢結果就知道了 或者 選擇 from tablename的則datediff d,getdate 到期日期 30如果僅統計30天到期 select from tablenam...
資料庫儲存過程,sql 儲存過程怎樣儲存
sql 儲存過程怎樣儲存 方法和詳細的操作步驟如下 2 第二步,執行完上面的操作之後,執行以下幾行 並檢視執行是否成功,現在,資料庫中存在乙個儲存過程 sp jy 見下圖,轉到下面的步驟。3 第三步,執行完上面的操作之後,該陣列只有三行資料,見下圖,轉到下面的步驟。4 第四步,執行完上面的操作之後,...