Re: [問題] class的用法

看板C_Sharp (C#)作者 (NPP)時間13年前 (2011/10/11 13:57), 編輯推噓0(006)
留言6則, 2人參與, 最新討論串3/3 (看更多)
public Class ConnectionSetting{ private String connectionStr=""; public String ConnectionStr { get { return connectionStr; } set { connectionStr = value; } } }; ConnectionSetting obj1 = new ConnectionSetting(); obj1.ConnectionStr = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\CASE\test\mdiacs1005\mdiacs1005\bin\Debug\db.accdb"; OleDbConnection conn; conn = new OleDbConnection(obj1.ConnectionStr); conn.Open(); string SelectCmd = "select * from user1"; OleDbDataAdapter DtApter; DataSet DtSet; DtApter = new OleDbDataAdapter(SelectCmd, conn); DtSet = new DataSet(); DtApter.Fill(DtSet, "user1"); DataGridView1.DataSource = DtSet.Tables["user1"]; conn.Close(); 這樣哩? ※ 引述《kevin888 (kevin)》之銘言: : 使用工具 ACCESS2010 & studio 2010 C# : 我創建了一個ACCESS檔,要把資料丟到datagridview顯示 : 但是我還會有增加 刪除 更新 查詢 的BTN : 所以會有連接路徑常使用到 : 我想把dledb 連接字串都丟到class裡 需要用到再呼叫 : 請問我該怎麼弄? : 以下是我在form裡的語法跟字串 : 並非是class裡的 : 麻煩各位前輩交一下 : 謝謝 : string Abc = @"Provider=Microsoft.ACE.OLEDB.12.0;Data : Source=D:\CASE\test\mdiacs1005\mdiacs1005\bin\Debug\db.accdb"; : OleDbConnection conn; : conn = new OleDbConnection(Abc); : conn.Open(); : string SelectCmd = "select * from user1"; : OleDbDataAdapter DtApter; : DataSet DtSet; : DtApter = new OleDbDataAdapter(SelectCmd, conn); : DtSet = new DataSet(); : DtApter.Fill(DtSet, "user1"); : DataGridView1.DataSource = DtSet.Tables["user1"]; : conn.Close(); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.240.34.183

10/11 14:22, , 1F
你有試過編譯你寫的這段code嗎?
10/11 14:22, 1F

10/11 14:23, , 2F
另外, C#有Property可以用,不用寫 GetOOXX()/SetOOXX()
10/11 14:23, 2F
沒有編譯過....單純腦補的 冏~ 用Property方便多了~ 謝謝 ※ 編輯: BETNPP 來自: 210.240.34.183 (10/11 16:21) ※ 編輯: BETNPP 來自: 210.240.34.183 (10/11 16:24) ※ 編輯: BETNPP 來自: 210.240.34.183 (10/11 16:25)

10/11 17:53, , 4F
C# 3.0 以後還有支援 Auto-Implemented Properties
10/11 17:53, 4F

10/12 09:13, , 6F
謝謝大大們的講解 受益良多
10/12 09:13, 6F
文章代碼(AID): #1Eazh1UR (C_Sharp)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
文章代碼(AID): #1Eazh1UR (C_Sharp)