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