摘要:在上一篇博文中,为朋友们共享了一个简单的LINQ to SQL示例系统程序,为了比较LINQ to SQL和NHibernate在使用上不同,这里使用NHibernate实现一个完全一样的系统。源码下载/Files/chenl861004/MyNHibernate.rar1、 简单系统请参见LINQ to SQL、NHibernate比较(二)-- LINQ to SQL实例 2、 系统实现使用与...
阅读全文
摘要:用ADO.NET操作数据库大家一定再熟悉不过了,select、insert、update等等SQL语句大家也都必然滚瓜烂熟。我将自己在学习LINQ to SQL过程中的动手经历记录下来,作为今后学习的参考,也希望对刚刚接触的人有一点帮助。 我在本文涉及到一个很简单的系统,利用DataGridView实现数据库数据的批量增、删、改,不是什么强大的功能。 如果有人感兴趣,可以在看完我的这篇文章之后...
阅读全文
摘要:1 引言 研发与数据库打交道的系统的时候,最过于繁琐的莫过于没有编程快感的使用ADO.NET对后台数据库进行操作,因为所有的数据库连接、读取、操作千篇一律,编程成为了体力活。 虽然我们可以设计自己的类作为数据库访问的持久层,但是每一个类都必须有不相同的SQL语句,这样对于设计统一的数据库读写类造成了很大的困难。 开发人员在这种情况下必须包办窗体设计、方法设计、数据库读写设计的过程,这样加大了开发人...
阅读全文
摘要:单元格可以设置为只读而不可编辑,但DataGridView却没提供使单元格不可用的支持。一般意义上,不可用意味着用户不能进行操作,通常会带有外观的暗示,如灰色。没有一种简单的方法来创建那种不可操作的单元格,但提供一个暗示性的外观告诉用户某单元格不可用还是可行的。内置的单元格类型没有进行不可用设置的属性,下面的例子扩展了DataGridViewButtonCell ,参照常见控件的Enabled属性...
阅读全文