作者vulurn (克難)
看板C_Sharp
標題Re: [問題] class的用法
時間Fri Oct 7 17:47:34 2011
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
→ kevin888:我在Class就是用你這樣的架構 10/08 00:02
→ kevin888:但是我不太懂從FORM呼叫CLASS以及在CLASS中該如何填值 10/08 00:04
→ vulurn:叫用不是已經寫了嗎...? 10/08 09:15
→ vulurn:填值就在class方法後面帶參數就好了啊?叫用的時候再給他值 10/08 09:16
→ kevin888:大大 雖然你已經提點我 但是我還是不太懂 有扣可以參考嗎 10/09 21:51
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)
→ kevin888:這幾段的意思是說 我在FORM中NEW一個CLS 10/11 04:44
→ kevin888:當我按下BTN則會跟CLS連接 這樣對嗎? 10/11 04:45
→ vulurn:也不是說連接,只是呼叫連線方法而已,塞完資料就離線了 10/11 08:51