问题描述:C1Gauges:通过数据绑定显示天气
问题解答:如果要创建一个天气数据或者信息中心或者KPI看板,能够一目了然的把握关键数据,那么只需要将C1Gauges拖放到窗体上,然后赋给它们数据就可以了。
关键代码:
- // 参数:
- // propertyName:
- // 要绑定的控件属性的名称。
- // dataSource:
- // 表示数据源的 System.Object。
- // dataMember:
- // 要绑定到的属性或列表。
- // formattingEnabled:
- // 若要格式化显示的数据,则为 true;否则为 false。
- // updateMode:
- // System.Windows.Forms.DataSourceUpdateMode 值之一。
- // nullValue:
- // 当数据源值为 System.DBNull 时要应用于绑定控件属性的 System.Object。
- // formatString:
- // 一个或多个格式说明符,指示如何显示值
- // formatInfo:
- // 重写默认格式设置行为的 System.IFormatProvider 的实现。
- // binding:
- // 要添加的 System.Windows.Forms.Binding。
-
- // 摘要: 将指定的 System.Windows.Forms.Binding 添加到集合。
- public void Add(Binding binding);
-
- // 摘要: 使用指定的控件属性名、数据源和数据成员创建 System.Windows.Forms.Binding,并将其添加到集合中。
- public Binding Add(string propertyName, object dataSource, string dataMember);
-
- // 摘要: 用指定的控件属性名称、数据源、数据成员以及有关格式设置是否启用的信息创建绑定,并将该绑定添加到集合中。
- public Binding Add(string propertyName, object dataSource, string dataMember, bool formattingEnabled);
-
- // 摘要: 创建将指定控件属性绑定到指定数据源的指定数据成员的绑定,同时可选地启用格式设置,根据指定的更新设置将值传播到数据源,并将该绑定添加到集合。
- public Binding Add(string propertyName, object dataSource, string dataMember, bool formattingEnabled, DataSourceUpdateMode updateMode);
-
- // 摘要: 创建将指定控件属性绑定到指定数据源的指定数据成员的绑定,同时可选地启用格式设置,根据指定的更新设置将值传播到数据源,当从数据源返回 System.DBNull时将该属性设置为指定的值,并将该绑定添加到集合。
- public Binding Add(string propertyName, object dataSource, string dataMember, bool formattingEnabled, DataSourceUpdateMode updateMode, object nullValue);
-
- // 摘要: 创建将指定控件属性绑定到指定数据源的指定数据成员的绑定,同时可选地以指定的格式字符串启用格式设置、根据指定的更新设置将值传播到数据源、当从数据源返回System.DBNull 时将该属性设置为指定的值,并将该绑定添加到集合。
- public Binding Add(string propertyName, object dataSource, string dataMember, bool formattingEnabled, DataSourceUpdateMode updateMode, object nullValue, string formatString);
-
- // 摘要: 创建将指定控件属性绑定到指定数据源的指定数据成员的绑定,同时可选地以指定的格式字符串启用格式设置、根据指定的更新设置将值传播到数据源、当从数据源返回
- public Binding Add(string propertyName, object dataSource, string dataMember, bool formattingEnabled, DataSourceUpdateMode updateMode, object nullValue, string formatString, IFormatProvider formatInfo);
复制代码
效果截图:
源码下载:
C1Gauges:通过数据绑定显示天气示例 |