using SoTayDongVat.DTO;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data;
namespace SoTayDongVat.DAO
{
public class ComboxBoDAO
{
private static ComboxBoDAO instance;
public static ComboxBoDAO Instance
{
get {if (instance== null) instance = new ComboxBoDAO(); return ComboxBoDAO.instance; }
private set { ComboxBoDAO.instance = value; }
}
private ComboxBoDAO() { }
public List<ComboxBo> GetlistComboxBo()
{
List<ComboxBo> list = new List<ComboxBo>();
string query = "Select * from BO";
DataTable data = DataProvider.Instance.ExecuteQuery(query);
foreach (DataRow item in data.Rows)
{
ComboxBo comboxbo = new ComboxBo(item);
list.Add(comboxbo);
}
return list;
}
}
}
123456789101112131415161718192021222324252627282930313233343536373839
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data;
namespace SoTayDongVat.DTO
{
public class ComboxBo
{
public ComboxBo (string MaBo, string TenBo)
{
this.MaBo1 = MaBo;
this.TenBo1= TenBo;
}
public ComboxBo(DataRow row)
{
this.MaBo1 = row["MaBo"].ToString();
this.TenBo1 = row["TenBo"].ToString();
}
private string TenBo;
public string TenBo1
{
get { return TenBo; }
set { TenBo = value; }
}
private string MaBo;
public string MaBo1
{
get { return MaBo; }
set { MaBo = value; }
}
}
}
1234567891011121314151617181920212223242526272829303132333435363738
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Configuration;
using SoTayDongVat.DTO;
using SoTayDongVat.DAO;
namespace SoTayDongVat
{
public partial class FrmMain : Form
{
public FrmMain()
{
InitializeComponent();
}
private void btnExit_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void FrmMain_Load(object sender, EventArgs e)
{
Hienthi();
LoadcomboxBo();
LoadcomboxNhom();
}
public void LoadcomboxBo()
{
List<ComboxBo> listComboxbo = ComboxBoDAO.Instance.GetlistComboxBo();
cbbTimBo.DataSource = listComboxbo;
cbbTimBo.DisplayMember = "TenBo";
}
public void LoadcomboxNhom()
{
List<Comboxnhom> listComboxnhom = ComboxnhomDAO.Instance.GetlistComboxNhom();
cbbTimNhom.DataSource = listComboxnhom;
cbbTimNhom.DisplayMember = "TenNhom";
}
public void Hienthi()
{
string Query = ("Select TenLoai, TapTinh, NoiSong, KhuVuc, TuyetChung, Soluong from LOAI ");
dataGridView1.DataSource = DataProvider.Instance.ExecuteQuery(Query);
}
}
}
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
Để sử dụng tính năng này, Bạn cần đăng nhập bằng tài khoản Howkteam.
Đăng nhập
Để xem được nội dung và giúp Kteam duy trì hoạt động.
Bạn vui lòng tắt Adblock trên website howkteam.vn nhé!
bạn ơi bạn fix được lỗi này chưa b
Bị comment tới 2 lần sr nhé
Mình hay làm theo cách này để lấy dữ liệu vào ComboBox(cmb) . Thường thì mình phân 3 lớp (Provider,Database,Controls) ,ở trên mình gôm lại 1 cái cho dễ nhìn . Bạn xem có giúp được gì không nhé :)
Bạn debug thì thấy có dữ liệu vào itemsource k bạn