- 以前将SQL源绑定到GridView,在RowDataBound事件中,可以将Row的DataItem转换为DataRowView。但使用Linq源后就无法转换,会报类型错误。
1void AuthorsGridView_RowDataBound (Object sender, GridViewRowEventArgs e)
2 {
3 DataRowView rowView = (DataRowView)e.Row.DataItem;
4 } - 声明一个System.Data.Linq.DataContext实例后,使用此实例的SubmitChanges方法更新数据库失败。如果没有Dispose此实例,却再次用此实例更新数据库,仍会提交上次失败的更新,那么同样会报告错误。
- 如果不使用System.Data.Linq.DataContext的Refresh方法,查询时不会反应数据库的更改,但是Refresh方法的速度很慢,不如重新声明一个实例。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步