public KhuVucCollection TimDSKhuVuc(string tenkhuvuc) { KhuVucCollection khuvuccoll = new KhuVucCollection(); SqlConnection cnn = new SqlConnection(cnnstr); string query = "select * from KhuVuc where tenkhuvuc <> '' "; query += "order by tenkhuvuc"; SqlCommand cmd = new SqlCommand(query, cnn); if (tenkhuvuc != "") { query = "select * from KhuVuc where tenkhuvuc like @tenkhuvuc and tenkhuvuc <>''"; query += "order by tenkhuvuc"; cmd = new SqlCommand(query, cnn); cmd.Parameters.AddWithValue("@tenkhuvuc", "%" + tenkhuvuc + "%"); } cnn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { KhuVucBO khuvucBO = new KhuVucBO(); khuvucBO.MaKhuVuc = dr["MaKhuVuc"].ToString(); khuvucBO.TenKhuVuc = dr["TenKhuVuc"].ToString(); khuvuccoll.Add(khuvucBO); } cnn.Close(); return khuvuccoll; }
public void NapKhuVuc() { KhuVucCollection source = new KhuVucCollection(); KhuVucCollection temp = khuvucBUS.TimDSKhuVuc(""); KhuVucBO khuvucBO = new KhuVucBO(); khuvucBO.MaKhuVuc = ""; khuvucBO.TenKhuVuc = "..."; source.Add(khuvucBO); for(int i=0;i<temp.Count;i++) source.Add(temp.Index(i)); ////khu vực KhuvucDropdown.DataSource = source; KhuvucDropdown.DataTextField = "TenKhuVuc"; KhuvucDropdown.DataValueField = "MaKhuVuc"; KhuvucDropdown.DataBind(); }