|
|
|
ถ้าต้องการสร้าง Class ที่ใช้ Using ได้ต้องประกาศ class แบบไหนครับ |
|
|
|
|
|
|
|
inherite idisposable interface
|
|
|
|
|
Date :
2014-10-27 10:17:59 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
????
using namespace
Code (C#)
using System;
or
using class
Code (C#)
using (MyCalss myClass = new MyClass())
{
...
}
|
|
|
|
|
Date :
2014-10-27 11:29:10 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
public static class clsDatabaseServices
{
public enum EnumConnectionType
{ ODBC, OLEDB, SqlClient }
public static System.Data.DataTable GetTableForm(string _SQL, string strConn, EnumConnectionType ConnectionType)
{
System.Data.DataSet ds = new System.Data.DataSet();
switch (ConnectionType)
{
case EnumConnectionType.ODBC:
System.Data.Odbc.OdbcConnection conn1 = new System.Data.Odbc.OdbcConnection(strConn);
conn1.Open();
System.Data.Odbc.OdbcDataAdapter adapter1 = new System.Data.Odbc.OdbcDataAdapter(_SQL, conn1);
adapter1.Fill(ds);
break;
case EnumConnectionType.OLEDB:
System.Data.OleDb.OleDbConnection conn2 = new System.Data.OleDb.OleDbConnection(strConn);
conn2.Open();
System.Data.OleDb.OleDbDataAdapter adapter2 = new System.Data.OleDb.OleDbDataAdapter(_SQL, conn2);
adapter2.Fill(ds);
break;
case EnumConnectionType.SqlClient:
System.Data.SqlClient.SqlConnection conn3 = new System.Data.SqlClient.SqlConnection(strConn);
conn3.Open();
System.Data.SqlClient.SqlDataAdapter adapter3 = new System.Data.SqlClient.SqlDataAdapter(_SQL, conn3);
adapter3.Fill(ds);
break;
}
return ds.Tables[0];
}
}
เวลาเรียกใช้
public static List<TORServices._DabaseSelected> ListContact_list()
{
List<TORServices._DabaseSelected> lst = new List<TORServices._DabaseSelected>();
lst = TORServices.clsDatabaseServices.ReturnListIndex("SELECT * FROM dbo.Contact_list", Properties.Settings.Default.BASEConnectionString, TORServices.clsDatabaseServices.EnumConnectionType.SqlClient);
return lst;
}
อยากใช้
Using TORServices.clsDatabaseServices;
แล้วให้เหลือเป็น
public static List<TORServices._DabaseSelected> ListContact_list()
{
List<TORServices._DabaseSelected> lst = new List<TORServices._DabaseSelected>();
lst = TORServices.clsDatabaseServices.ReturnListIndex("SELECT * FROM dbo.Contact_list", Properties.Settings.Default.BASEConnectionString, EnumConnectionType.SqlClient);
return lst;
}
|
|
|
|
|
Date :
2014-10-27 11:45:03 |
By :
lamaka.tor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นายก็เอา enum ออกมานอก class จิ
|
|
|
|
|
Date :
2014-10-27 11:53:23 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|