【程序编程相关:带输出参数的存储过程的使用及在C#中调用】
数据相关实例: 【推荐阅读:VS的控件真是不好用,好不容易才搞定Da】【扩展信息:简单的DataGrid多表头制作方法! 】
数据集 friend withevents ds1 as dgdataviewsample.dataset1
dataset1为项目中的数据集框架文件,结构包括两个表:tableperson与tabletype
数据库连接变量 friend withevents odc as system.data.oledb.oledbconnection
本例使用access数据库,所以数据库连接使用oledbconnection类型.针对不同3数据库类型,.net提供不同的数据库连接类. 例如sql server数据库需要使用sqlconnection,odbc数据源使用odbcconnection,oracle数据库需要使用oracleconnection.
数据适配器 friend withevents oddaperson as system.data.oledb.oledbdataadapter
friend withevents oddatype as system.data.oledb.oledbdataadapter
与数据库连接类似,对于不同的数据库类型,需要使用不同的数据适配器类. 例如sql server数据库需要使用sqldataadapter,odbc数据源使用odbcdataadapter,oracle数据库需要使用oracledataadapter. 数据适配器的属性可以通过工具栏添加,按照向导提示完成即可;可以在设计时在属性窗口中进行配置;可以在编程时用代码设置.一个数据适配器相当于一个数据通道,负责将数据源中的数据填充到相应的数据集或数据表中,在完成对数据集或数据表的修改之后,再通过数据适配器将更新后的数据提交到数据库的源表中.通过修改相应的sql语句,可以用编程控制数据适配器,使其匹配数据源中不同的表或视图. 本例为方便起见,为每一个表使用了单独的数据适配器与数据视图.
数据视图 friend withevents dvperson as system.data.dataview
friend withevents dvtype as system.data.dataview
本例中使用数据视图作为datagrid的数据源.数据集与数据表也可以直接作为数据源使用. 数据初始化: 在初始化界面时,需要做两件事情,一个是初始化数据(本例中为initdata过程),将数据源中的数据填充到数据实例中;另一个是适当设置窗口中的某些控件属性(本例中为initctrl过程),以使数据能够正确的显示出来.
... 下一页