Re: [問題] class的用法

看板C_Sharp (C#)作者 (克難)時間13年前 (2011/10/07 17:47), 編輯推噓0(008)
留言8則, 2人參與, 最新討論串2/3 (看更多)
public class classname { public void connection() { //Todo... } } 在Form叫用: classname cls = new classname; cls.connection(); 不知道我有沒有誤會?@@ 不過你這樣資料每次叫用不是都塞進不同的Dataset嗎? ※ 引述《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: 219.87.140.36

10/08 00:02, , 1F
我在Class就是用你這樣的架構
10/08 00:02, 1F

10/08 00:04, , 2F
但是我不太懂從FORM呼叫CLASS以及在CLASS中該如何填值
10/08 00:04, 2F

10/08 09:15, , 3F
叫用不是已經寫了嗎...?
10/08 09:15, 3F

10/08 09:16, , 4F
填值就在class方法後面帶參數就好了啊?叫用的時候再給他值
10/08 09:16, 4F

10/09 21:51, , 5F
大大 雖然你已經提點我 但是我還是不太懂 有扣可以參考嗎
10/09 21:51, 5F
ex: public partial class Form1 : Form { //... classname cls = new classname(); private void button1_Click(object sender, EventArgs e) { cls.connection(); } } ※ 編輯: vulurn 來自: 118.165.14.143 (10/09 23:10)

10/11 04:44, , 6F
這幾段的意思是說 我在FORM中NEW一個CLS
10/11 04:44, 6F

10/11 04:45, , 7F
當我按下BTN則會跟CLS連接 這樣對嗎?
10/11 04:45, 7F

10/11 08:51, , 8F
也不是說連接,只是呼叫連線方法而已,塞完資料就離線了
10/11 08:51, 8F
文章代碼(AID): #1EZigvbL (C_Sharp)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):
文章代碼(AID): #1EZigvbL (C_Sharp)