文档首页>>Devexpress WPF控件文档中心>>第1课--添加Grid控件
第1课--添加Grid控件
本教程演示了如何在项目中添加一个GridControl,并将该控件绑定到数据库。
1.下载以下调整数据库连接的空白示例项目:下载
2.创建视图模型
ViewModel .CS
using DevExpress.Mvvm; using System.Collections.ObjectModel; using System.Data.Entity; namespace WPFBlankAppWithDatabase { public class ViewModel : ViewModelBase { NorthwindEntities northwindDBContext; public ViewModel() { if (IsInDesignMode) { Orders = new ObservableCollection(); } else { northwindDBContext = new NorthwindEntities(); northwindDBContext.Orders.Load(); Orders = northwindDBContext.Orders.Local; } } public ObservableCollectionOrders { get => GetValue(); private set => SetValue(value); } } }
ViewModel.vb
Imports DevExpress.Mvvm Imports System.Collections.ObjectModel Imports System.Data.Entity Namespace WPFBlankAppWithDatabase Public Class ViewModel Inherits ViewModelBase Private northwindDBContext As NorthwindEntities Public Sub New() If IsInDesignMode Then Orders = New ObservableCollection(Of Order)() Else northwindDBContext = New NorthwindEntities() northwindDBContext.Orders.Load() Orders = northwindDBContext.Orders.Local End If End Sub Public Property Orders As ObservableCollection(Of Order) Get Return GetValue(Of ObservableCollection(Of Order))() End Get Private Set(ByVal value As ObservableCollection(Of Order)) Return SetValue(value) End Set End Property End Class End Namespace3. 将GridControl工具箱项目添加到你的项目中。
4.右键单击GridControl,选择Layout - Reset All,使其充满整个窗口。
5.构建解决方案,使ViewModel类在窗口的智能标签DataContext菜单中可见。
6.打开ThemedWindow的智能标签菜单,定义窗口的数据上下文。
7.打开GridControl的智能标签菜单,指定ItemsSource。
8.运行该项目。GridControl为绑定数据源的所有字段生成列。