C#使用DataBindings属性绑定不同类型的数据源
C#使用DataBindings属性绑定不同类型的数据源
C# Code: public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { //DataTable数据源 DataTable dt = this.CreateData(); textBox1.DataBindings.Add("Text", dt, "Code"); textBox2.DataBindings.Add("Text", dt, "Name"); textBox3.DataBindings.Add("Text", dt, "Price"); //实例化对象 MyData data = new MyData(); data.Code = "CSFramework"; data.Name = "C/S系统开发框架"; data.Price = (decimal)999.99; textBox4.DataBindings.Add("Text", data, "Code"); textBox5.DataBindings.Add("Text", data, "Name"); textBox6.DataBindings.Add("Text", data, "Price"); } /// <summary> /// 对象实体类 /// </summary> class MyData { private string _Code; private string _Name; private decimal _Price; public decimal Price { get { return _Price; } set { _Price = value; } } public string Code { get { return _Code; } set { _Code = value; } } public string Name { get { return _Name; } set { _Name = value; } } } /// <summary> /// DataTable数据源 /// </summary> /// <returns></returns> private DataTable CreateData() { DataTable dt = new DataTable(); dt.Columns.Add("Code", typeof(string)); dt.Columns.Add("Name", typeof(string)); dt.Columns.Add("Price", typeof(decimal)); //数字 dt.Rows.Add(new object[] { "CSFramework", "C/S系统开发框架", 999.99 }); dt.AcceptChanges(); return dt; } } //来源:C/S框架网(www.csframework.com) QQ:1980854898
参考文档:
将SQLServer数据类型转换为C#.Net类型 C#多线程处理多个队列的数据(交叉线程访问及Invoke方法使用) 使用[后台数据更新模型]保存主从表数据(C#源码) C#绑定TreeList的DataSource属性及获取DataRow数据 C# GridView 资料行数据检查使用的方法(ValidateRow与InvalidRowException) DEV CheckedListBoxControl组件绑定数据源 C# 给绑定数据源的文本框.Text属性赋值,但没有保存数据 跨模块打开窗体,支持传入参数加载不同类型的数据 使用观察者模式实时更新程序打开多个界面绑定组件的数据源 给绑定数据源的文本输入框TextEdit.Text或EditValue属性赋值,失去焦点文本自动清空了 使用DataBinderTools工具类绑定下拉LookupEdit组件数据源 C# DevExpress TreeListLookUpEdit 绑定数据源下拉窗体 C#.NET数据类型(Type)与DbType的对应关系 C#.NET 处理SQL特殊数据类型Geography/Geometry/Hierarchyid/XML C# Winform 使用SUM CASE WHEN实现动态列交叉数据报表
其它资料:
什么是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内容管理系统 | |