作者BETNPP (NPP)
看板C_Sharp
标题Re: [问题] class的用法
时间Tue Oct 11 13:57:18 2011
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
1F:→ iterator:你有试过编译你写的这段code吗? 10/11 14:22
2F:→ iterator:另外, C#有Property可以用,不用写 GetOOXX()/SetOOXX() 10/11 14:23
没有编译过....单纯脑补的 冏~ 用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)
4F:→ iterator:C# 3.0 以後还有支援 Auto-Implemented Properties 10/11 17:53
6F:→ kevin888:谢谢大大们的讲解 受益良多 10/12 09:13