에서 데이터 소스를 변경 한 후 비어 그 것이 쿼리DataGridView에 내가이 생성 된 형태가 런타임
public IQueryable<PatientInfo> showMyPatients()
{
DbClassesDataContext myDb = new DbClassesDataContext(dbPath);
var patientInfo = from patients in myDb.PatientInfos
where patients.Phy_ID == physcianID
select patients;
return patientInfo;
}
내가 변수에 삽입하고 여기에 PARAMATERS
로 전달됩니다 호출되면public void fillDataGrid(IQueryable<PatientInfo> patients)
{
dgvMyPatients.DataSource = patients;
}
간단하게 들릴까요? 의 두 : 나는
private IQueryable<PatientInfo> searchPatient()
{
DbClassesDataContext myDb = new DbClassesDataContext(dbPath);
var search = from myPatients in myDb.PatientInfos
where (myPatients.Pat_ID == patient_ID && myPatients.Pat_First_Name.Contains(txtSearch.Text)) ||
(myPatients.Pat_ID == patient_ID && myPatients.Pat_Last_Name.Contains(txtSearch.Text)) ||
(myPatients.Pat_ID == patient_ID && myPatients.Pat_Middle_Name.Contains(txtSearch.Text))
select myPatients;
return search;
}
를이 쿼리를 실행하고 fillDataGrid()
에 매개 변수로 전달하면 해당 쿼리
BindingSource bs = new BindingSource();
bs.DataSource = searchPatient();
dgvMyPatients.DataSource = bs;
주에서 결과가 비록하지만 데이터 그리드는 빈 값을가집니다 쿼리는 PATIENTINFO를 반환하고 나는이 줄을 추가하기 위해 동일한 데이터 그리드에
dgvMyPatients.Columns.Clear(); and dgvMyPatients.Refresh();
를 사용하는 데이터 소스를 변경할 때마다 내가 무슨 짓입니까? – KyelJmD물론 [답변 - 네 자신의 질문] (http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your-own-questions/) – Steve