public BindingList <KhachHang_DTO> Search(int makhachhang, string tenkhachhang, string ngaysinh, string diachi, string sdt, int quen, int tsquen, int top) { IEnumerable <MKhachHang_SearchResult> khachhang; khachhang = datacontext.MKhachHang_Search(makhachhang, tenkhachhang, DateTime.Parse(ngaysinh), diachi, sdt, quen, tsquen); var myquery = (from x in khachhang select new KhachHang_DTO { MaKH = x.MaKH, TenKh = x.TenKH, NgaySinh = x.NgaySinh.Value.ToShortDateString(), DiaChi = x.DiaChi, SDT = x.SDT, Quen = (int)x.Quen }); var r = new BindingList <KhachHang_DTO>(myquery.Take(top).ToList()); return(r); }