程序员开发实例大全宝库

网站首页 > 编程文章 正文

C1DataGrid for WPF使用技巧之简单数据绑定

zazugpt 2025-04-11 09:38:15 编程文章 19 ℃ 0 评论

本文主要介绍如何快速的使用C1DataGrid for WPF做最简单的数据绑定。

添加C1DataGrid

为了创建工程并添加C1DataGrid,需要遵循如下步骤:

  1. 在VisualStudio中创建一个WPF工程。
  2. 跳转工具箱,从工具箱里拖一个C1DataGrid到Window1的XAML设计器的grid中。
  3. 改变C1Datagrid的大小。

创建数据模式

上面我们已经添加了一个C1DataGrid控件,在这里需要为之后在C1DataGrid控件里展示的数据提供数据模型。通过如下步骤,添加一个数据模型:

  1. 在工程节点点击右键并且选择Add|Class。
  2. 重命名class文件名:Project.cs然后点击OK。
  3. 用如下的代码替换Product类。
public class Product
{
static Random _rnd = new Random;
static string _names = "Macko|Surfair|Pocohey|Studeby".Split('|');
static string _lines = "Computers|Washers|Stoves|Cars".Split('|');
static string _colors = "Red|Green|Blue|White".Split('|');

public Product
{
Name = _names[_rnd.Next() % _names.Length];
Line = _lines[_rnd.Next() % _lines.Length];
Color = _colors[_rnd.Next() % _colors.Length];
Price = 30 + _rnd.NextDouble * 1000;
Cost = 3 + _rnd.NextDouble * 300;
Discontinued = _rnd.NextDouble 

设置itemsSource

在Product数据模型的基础上,使用这个模型产生一个数据对象集合,然后设置这个列表展示在C1DataGrid里。步骤如下:

  1. 打开MainWindow.cs或是MainWindow.vb。
  2. 在初始化代码之后,添加如下代码,随机产生100行数据。
    List _products = new List
    ; for(int i = 0; i 
    	
  3. 设置C1DataGrid的itemsSoruce属性。如下:
    ProductsDataGrid.ItemsSource = _products.

运行工程

运行工程,结果如下所示:

在表头直接点击可以实现排序,并且在表头下拉框可以实现Filter过滤等功能。

上面的代码请参考:
C1DataGrid_SimpleBinding.zip (1.13 mb)

PS: 关于ComponentOne,这些产品你可以关注>>

2015岁末扫尾之战!全球厂商携手放利!

本站文章除注明转载外,均为本站原创或翻译

欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

转载请注明:文章转载自:慧都控件网 [http://www.evget.com]

本文地址:
http://www.evget.com/article/2015/12/18/23250.html

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表