初始化DataProvider组件流程
初始化DataProvider组件流程如何初始化DataProvider工具类?
1.加载本地SQL连接配置INI文件,初始化DataProvider组件,连接系统库和初始化账套。 2.最简单方式,直接初始化系统数据库连接字符串,初始化DataProvider组件,连接系统库和初始化账套。 C# Code: private void btnProvider_Click(object sender, EventArgs e) { /* *测试目的: * 1.加载本地SQL连接配置INI文件,初始化DataProvider组件,连接系统库和初始化账套。 * 2.最简单方式,直接初始化系统数据库连接字符串,初始化DataProvider组件,连接系统库和初始化账套。 * 3.分别从系统数据库和账套数据库读取数据。 */ //最简单方式,直接初始化系统数据库连接字符串 //DataProvider.Instance.SystemDBConnString="Server=.;Database=CSFrameworkV45_System;User ID=csframework;Password =test;Pooling=true;Max Pool Size = 512;"; //加载本地SQL连接配置INI文件,初始化系统库连接 string file = Path.Combine(Application.StartupPath, "config\\CSFrameworkV4.5.ini"); DataProvider.Instance.SetSQLConfig(new IniFileWriter(file)); //系统库 gv1.DataSource = DataProvider.Instance.GetTable(Globals.DEF_SYSTEM_DB, "SELECT * FROM tb_DataSet", "tb_DataSet"); //账套库,CSFrameworkV45_Normal gv2.DataSource = DataProvider.Instance.GetTable("CSFrameworkV45_Normal", "SELECT * FROM tb_Product", "tb_Product"); Msg.ShowInformation("测试成功,返回2张资料表!"); } //来源:C/S框架网(www.csframework.com) QQ:1980854898 C# Code: private void btnProviderObject_Click(object sender, EventArgs e) { /* *测试目的:1.实例化DataSetList对象,初始化DataProvider组件 * 2.分别从系统数据库和账套数据库读取数据。 */ //加载本地SQL连接配置INI文件,初始化系统库连接 string file = Path.Combine(Application.StartupPath, "config\\CSFrameworkV4.5.ini"); DataProvider.Instance.SetSQLConfig(new IniFileWriter(file)); //实例化DataSetList对象 DataSetList dataset = new DataSetList(); dataset.Add(new DataSetConfigItem("001", "测试账套", "127.0.0.1", "127.0.0.1", "CSFrameworkV45_Normal", "csframework", "test")); DataProvider.Instance.DataSetData = dataset; //系统库 gv1.DataSource = DataProvider.Instance.GetTable(Globals.DEF_SYSTEM_DB, "SELECT * FROM tb_DataSet", "tb_DataSet"); //账套库,CSFrameworkV45_Normal gv2.DataSource = DataProvider.Instance.GetTable("CSFrameworkV45_Normal", "SELECT * FROM tb_Product", "tb_Product"); Msg.ShowInformation("测试成功,返回2张资料表!"); } //来源:C/S框架网(www.csframework.com) QQ:1980854898
参考文档:
Winform 快速初始化Dev TreeList树控件的数据 使用SqlCommand提交数据:命令的Transaction 属性尚未初始化 DEV组件LookupEdit,ComboBoxEdit绑定数据源 DEV CheckedListBoxControl组件绑定数据源 模块主窗体的流程控制按钮图标设计参考 模块主窗体的流程控制按钮图标设计PSD文件下载 C# C/S架构下客户、供应商等大批量数据单条记录选取组件 C# Winform 按回车键查找下一个可设置焦点的组件 这套框架使用那些第三方组件? 使用Dock.Fill控件被遮挡解决方法(将被遮挡的组件设置为顶层既可解决) VS工具栏手工加载DevExpress组件 系统参数表 sys_SystemSettings,初始化系统使用 多语言界面软件开发框架 - 初始化多语言时发生单引号错误(解决方案) C/S架构软件:系统权限初始化、系统初始化界面设计及参考方案 tb_MyActions初始化数据
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |