0
本質上,我有一個DGV顯示來自List數據源的記錄。當我嘗試訪問另一個函數中的DataSource屬性時,它出現null。我正在嘗試向網格添加一條新記錄,但似乎無法訪問數據源。我已經嘗試讓List對象在整個窗體類中可見,但它是空的。任何人都知道這是爲什麼,或者我如何訪問數據源以便添加新記錄?此外,有關改進此代碼的任何提示都是受歡迎的。Datagridview數據源爲空
這是數據填充到網格代碼:
SchedulingDataContext progDB = new SchedulingDataContext();
List<Attendance> attendanceRecords = new List<Attendance>();
attendanceRecords = (from a in progDB.Attendances
where a.ReasonCode == null
select a).ToList<Attendance>();
BindingSource bs = new BindingSource();
bs.DataSource = attendanceRecords;
AttendanceGrid.DataSource = bs;
您需要調試此代碼以查看參加考察記錄是否實際上是從LINQ查詢填充的。然後從那裏出發 – Derek 2012-07-09 11:04:20