8.1 用DataGraid控件显示数据和数据绑定 DataGraid控件用来按行和列格式显示数据表中的数据。DataGraid控件属性DataSource用来指定数据表所在的数据集DataSet对象。DataGraid控件属性DataMember用来...
8.8.1 为DataSet对象中的表指定主键、建立关系 为DataSet对象中的表指定主键、建立关系,可以保证数据的完整性,例如,主键取值不能重复,不能删除主表中的数据(例如某个学生),而不...
8.8.1 数据集DataSet概念 在不连接的数据模型中,每次数据库应用程序需要处理下一条记录时都连接回数据库是不可行的,这样做会大大消除使用不连接数据的优越性。解决方案是临时存...
8.3 用ACCESS创建数据库 本例创建一个学生信息管理系统,包括两个表,第一个表记录学生的基本情况,包括以下字段:学号、姓名、性别等。第二个表记录学生的学习成绩,包括以下字...
8.1 设计连接和不连接数据库应用程序的基本步骤: 设计一个数据库应用程序可以采用连接和不连接方式。所谓连接方式,是数据库应用程序运行期间,一直保持和数据库连接,数据库...
8.1 数据库基本概念 数据库系统提供了一种将信息集合在一起的方法。数据库主要由三部分组成:数据库管理系统(DBMS),是针对所有应用的,例如ACCESS。数据库本身,按一定的结构组织...
7.7.1 生产者线程和消费者线程同步的实现 修改上例,为Form1类定义1个布尔变量:bool mark=false。其值为false,表示数据还未放到公共数据区(即x)中,生产者线程可以放数据到公共数据区中...
7.7.1 生产者线程和消费者线程不同步可能发生错误 例子e7_7_1:下边的例子模拟生产者线程和消费者线程不同步可能发生错误。有一个公共变量,要求生产者线程顺序放1到4到这个公共变...
7.1 线程的同步:生产者和消费者关系 在生产者和消费者关系中,生产者线程产生数据,并把数据存到公共数据区,消费者线程使用数据,从公共数据区取出数据,并进行分析。很显然...
7.5.1 多个线程同时修改共享数据可能发生错误 例子e7_5_1:下边的例子模拟多个线程同时修改同一个共享数据发生的错误。 (1) 新建项目。在Form1.cs头部增加语句:using System.Threading。 (2...