Bài Tập C# Nâng Cao 3 Tier - Load Data Vào ComboBox

Bài Tập C# Nâng Cao 3 Tier - Load Data Vào ComboBox

B1 Thiết Kế Form Main
Bài Tập C# Nâng Cao 3 Tier - Load Data Vào ComboBox
B2 Thiết Kế Mô Hình 3 Tầng Như Sau
 
B3 Viết Code Cho 3 Tầng.
Tầng Data Viết Lớp Kết Nối và class DataLop

namespace TangData
{
public class KetNoi
{
private OleDbConnection con;
public OleDbConnection Con
{
set { con=value; }
get { return this.con; }
}
public KetNoi()
{
Con = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0 ; Data Source=QLDiem.accdb");
Con.Open();

}

public DataSet getdataset(string sql,string tenbang)
{

DataSet ds = new DataSet();
OleDbDataAdapter da = new OleDbDataAdapter(sql,Con);
da.Fill(ds,tenbang);
return ds;
}  }  }

namespace TangData
{
public class clsDataLop:KetNoi
{
public DataSet getdatasetlop(string tenbang)
{
string sql = @"Select * From " + tenbang;
return getdataset(sql,tenbang);
}
}
}
Tầng Xử Lý Viết Class clsXulyLop

namespace TangXuly
{
    public class clsXulyLop
    {
        clsDataLop objlop = new clsDataLop();
     public   DataSet getLop(string TenBang)
        {
            return objlop.getdatasetlop("Lop");
        }
    }
}
Và Tầng Main

#region "Khai Báo Chung"
        DataSet dsSV, dsLop;
        DataTable tblLop, tblSV;
        clsXulyLop objLOP=new clsXulyLop();
        clsXulySV objSV = new clsXulySV();
#endregion
        private void FrmMain_Load(object sender, EventArgs e)
        {
            cboLop.DisplayMember = "TenLop";
            cboLop.ValueMember = "MaLop";
            cboLop.DataSource = objLOP.getLop("Lop").Tables[0];

        }

Bạn thấy bài viết này như thế nào?: 
Average: 10 (1 vote)
Ảnh của Tommy Tran

Tommy owner Express Magazine

Drupal Developer having 9+ year experience, implementation and having strong knowledge of technical specifications, workflow development. Ability to perform effectively and efficiently in team and individually. Always enthusiastic and interseted to study new technologies

  • Skype ID: tthanhthuy

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 

Samsung Galaxy S5 sẽ có pin dung lượng 2900 mAh và tính năng sạc nhanh?

Theo nguồn tin từ trang Phone Arena cho biết, mẫu smartphone cao cấp Galaxy S5 có thể sẽ được trang bị pin dung lượng 2900 mAh và khả năng sạc nhanh trong vòng 2 giờ, nhanh hơn khoảng 30 phút so với người tiền nhiệm Galaxy S4.

 
3 Modules giúp Debug Emails trong Drupal 7

3 Modules giúp Debug Emails trong Drupal 7

Debugging email issues in Drupal can be really painful. Problems can exist in multiple areas; like Drupal itself or your mail server.

“Bình” mới, “rượu” sẽ mới!

“Bình” mới, “rượu” sẽ mới!

Gần đây, “ma lực” giảm giá đến 90% của các website “mua hàng theo nhóm” - groupon đã tạo thêm nguồn sinh lực cho thương mại điện tử Việt Nam.

Công ty diệt chuột T&C

 

Diet con trung