08 2012 档案

摘要:DataContext.GetChangeSe方法 (得到改变内容的行) System.Data.Linq.ChangeSet cs =DataContext.GetChangeSet() 将得DataContext中所有表的改变内容的行,具体是那个表的,还要筛选一下 添加的行 LinqTestDBDataContext a; a = new LinqTestDBDataContext(... 阅读全文
posted @ 2012-08-28 13:57 zhcnblog 阅读(448) 评论(0) 推荐(0)
摘要:// 如果主键也并发修改了,会报错 用数据库的新值回添客户端 try { // 表示即使发生冲突也要继续 a.SubmitChanges(System.Data.Linq.ConflictMode.ContinueOnConflict); // 表示只要发生冲突就不再继续 // a.SubmitChanges(System.Data.Linq.ConflictMode.FailO... 阅读全文
posted @ 2012-08-28 13:56 zhcnblog 阅读(732) 评论(0) 推荐(0)
摘要:Refresh 刷新映射对象 默认 当数据库通过其它程序插入新记录时,读取a.DBItem时会自动得到新数据 当数据库通过其它程序修改记录的主键时,读取a.DBItem时会自动得到新数据 当数据库通过其它程序修改记录的非主键时,读取a.DBItem时不会自动得到新数据,要使用Refresh的.RefreshMode.OverwriteCurrentValues刷新 a.... 阅读全文
posted @ 2012-08-28 13:56 zhcnblog 阅读(440) 评论(0) 推荐(0)
摘要:using System.Data.sqlClient; static void Main(string[] args) { 用dataread读取数据 /*********************************************************** sqlConnection conn = new sqlConnection("serve... 阅读全文
posted @ 2012-08-13 11:37 zhcnblog 阅读(181) 评论(0) 推荐(0)
摘要:这个案例是一个基于VS2005的WinForm菜单控件的例子,功能是从XML中动态加载菜单数据到MenuTrip控件上。这个案例中用到了XML,反射之类的技术。当然实用价值有限,仅供学习参考之用。 首先创建一个WinForm项目,在Form1上放置一个MenuTrip控件,将其命名为MainMenu。 在项目中添加一个XML文件,命名为Menu.xml,代码如下: <xml version... 阅读全文
posted @ 2012-08-13 11:00 zhcnblog 阅读(560) 评论(0) 推荐(0)
摘要:create table tbUserTow ( Id int primary key, score int default 0, ) create table tbScoreCount ( IdSum int foreign key references tbUserTow(Id),----外键约束 scoreCountId int not n... 阅读全文
posted @ 2012-08-07 16:21 zhcnblog 阅读(482) 评论(0) 推荐(0)
摘要:private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex < 0) return; string[] SubCode = null; ... 阅读全文
posted @ 2012-08-07 12:23 zhcnblog 阅读(579) 评论(0) 推荐(0)
摘要:private void FrmPhysAndAccess_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.H && e.Control) { } } 阅读全文
posted @ 2012-08-02 16:21 zhcnblog 阅读(155) 评论(0) 推荐(0)