1、linq to sql程序编写添加的数据库datagridview即时更新问题
db.Dispose();
db = new tuitionDBDataContext();
var s = from st in db.students
where st.studentID == id
select st;
studentsBindingSource.DataSource = s;
2、datagridview整数设置前导0,格式设置为D8
3、数据库里面有个字段是smalldatetime类型,然后从excel里面导入数据的时候,对于空值就导不进,提示无法将DBNull.Value强制转换为类型“System.DateTime”。请使用可空类型。
后来将如下语句
obj3.work_time = item.Field<DateTime>("离校时间");
替换为
obj3.work_time = item.Field<DateTime?>("离校时间");
解决了问题。