DevExpress ASPxGridView 使用方法概述

 说实话,对于这种控件类的使用和学习最快的入门 方式就是边看官方示例,边整理编程文档,此后基本上就可以脱离示例,看文档就可以编程了。此系列文档是ASPxGridView的编程有效参考,前前后后 整理了很多回了,给有需要的人使用。

ASPxGridView 概述

功能概述

  • DevExpress 公司提供的优秀的 aspnet 网格控件
  • 丰富的内置样式
  • 内建的 Ajax 操作
  • 提供客户端 API
  • 内置的排序,分页,分组,过滤功能,无需另外编码
  • 支持多种现场编辑模式: inline, EditForm, EditFormAndDisplayRow, PopupEditForm
  • 可定制模板,支持卡片视图、主从表视图

简单示例

(注意:FieldName 是区分大小写的)
    <dxwgv:ASPxGridView ID="grid" runat="server" Width="100%">
        <Columns>
            <dxwgv:GridViewDataColumn FieldName="ContactName" />
            <dxwgv:GridViewDataColumn FieldName="CompanyName" />
            <dxwgv:GridViewDataColumn FieldName="City"  />
            <dxwgv:GridViewDataColumn FieldName="Region"  />
            <dxwgv:GridViewDataColumn FieldName="Country"  />
        </Columns>
    </dxwgv:ASPxGridView>
    grid.DataSource = dt;
    grid.DataBind();

小贴士

(1)在web.config里面做配置

<pages>
          <controls>
            ...
            <add tagPrefix="dx" namespace="DevExpress.Web.ASPxEditors" assembly="DevExpress.Web.ASPxEditors.v9.3, Version=9.3.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"/>
            <add tagPrefix="dx" namespace="DevExpress.Web.ASPxHtmlEditor" assembly="DevExpress.Web.ASPxHtmlEditor.v9.3, Version=9.3.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"/>
            <add tagPrefix="dx" namespace="DevExpress.Web.ASPxGridView" assembly="DevExpress.Web.ASPxGridView.v9.3, Version=9.3.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"/>
            <add tagPrefix="dx" namespace="DevExpress.Web.ASPxGridView.Export" assembly="DevExpress.Web.v9.3, Version=9.3.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"/>
            <add tagPrefix="dx" namespace="DevExpress.Web.ASPxPanel" assembly="DevExpress.Web.v9.3, Version=9.3.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"/>
            <add tagPrefix="dx" namespace="DevExpress.Web.ASPxDataView" assembly="DevExpress.Web.v9.3, Version=9.3.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"/>
            <add tagPrefix="dx" namespace="DevExpress.Web.ASPxMenu" assembly="DevExpress.Web.v9.3, Version=9.3.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"/>
            <add tagPrefix="dx" namespace="DevExpress.Web.ASPxPanel" assembly="DevExpress.Web.v9.3, Version=9.3.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"/>
            <add tagPrefix="dx" namespace="DevExpress.Web.ASPxRoundPanel" assembly="DevExpress.Web.v9.3, Version=9.3.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"/>
            <add tagPrefix="dx" namespace="DevExpress.Web.ASPxCallbackPanel" assembly="DevExpress.Web.v9.3, Version=9.3.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"/>
            <add tagPrefix="dx" namespace="DevExpress.Web.ASPxUploadControl" assembly="DevExpress.Web.v9.3, Version=9.3.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"/>
            <add tagPrefix="dx" namespace="DevExpress.Web.ASPxRatingControl" assembly="DevExpress.Web.v9.3, Version=9.3.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"/>
            <add tagPrefix="dx" namespace="DevExpress.Web.ASPxObjectContainer" assembly="DevExpress.Web.v9.3, Version=9.3.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"/>
            <add tagPrefix="dx" namespace="DevExpress.Web.ASPxTabControl" assembly="DevExpress.Web.v9.3, Version=9.3.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"/>
            <add tagPrefix="dx" namespace="DevExpress.Web.ASPxClasses" assembly="DevExpress.Web.v9.3, Version=9.3.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"/>
          </controls>
        </pages>
        DevExpress 的web控件都处于不同的命名空间,使用起来很不方便。
        经过这样处理后,统一了DevExpress web 控件的标签前缀,方便多了,如:
            <dx:ASPxGridView    runat="server" ...>
            <dx:ASPxPageControl runat="server" ...>
            <dx:ASPxMenu        runat="server" ...>

(2)在CS 文件加上这几个using,有效减少页面代码

using DevExpress.Web.Data;
using DevExpress.Web.ASPxEditors;
using DevExpress.Web.ASPxGridView;

(3)常用的主题设置

<dx:ASPxGridView runat="server" >
<Styles CssFilePath="~/App_Themes/Glass/{0}/styles.css" CssPostfix="Glass">
<AlternatingRow Enabled="True" />
<Header ImageSpacing="5px" SortingImageSpacing="5px" >
<BackgroundImage ImageUrl="~/app_themes/glass/web/mItemHBack.gif" />
</Header>
</Styles>
<Images ImageFolder="~/App_Themes/Glass/{0}/">
<CollapsedButton Height="12px" Width="11px" />
<DetailCollapsedButton Height="9px" Width="9px" />
<PopupEditFormWindowClose Height="17px" Width="17px" />
</Images>
<Settings ShowFilterBar="Auto" />
<SettingsBehavior ConfirmDelete="true" AllowFocusedRow="True" />
<SettingsEditing 
Mode= "PopupEditForm" 
PopupEditFormModal= "true" 
PopupEditFormHorizontalAlign= "WindowCenter" 
PopupEditFormVerticalAlign= "WindowCenter" 
PopupEditFormAllowResize= "true" 
/ >
<SettingsText 
EmptyDataRow= "无数据" 
PopupEditFormCaption= "编辑" 
ConfirmDelete= "确定删除?" 
/ >
<SettingsPager PageSize="30" >
<Summary AllPagesText="页: {0} / {1} ({2}行)" />
</SettingsPager>
</dx:ASPxGridView>

(4)ASPxGridView 的属性设置方式比较独特

既可以传统的层层嵌套,如:
<dx:GridViewDataMemoColumn>
<EditFormSettings ColumnSpan="2" />
<PropertiesMemoEdit Rows="4" />
</dx:GridViewDataMemoColumn>
也可以简化为“组合属性名”(姑且这样称呼吧)的方式:
<dx:GridViewDataMemoColumn PropertiesMemoEdit-Rows="4" EditFormSettings-ColumnSpan="2"  />
好处是可以一行摆平,坏处是这些组合属性名的名称很长很长很长...
说实话,个人认为
ASPxGridView 属性设计得还是蛮严谨的,其属性层层嵌套,含义明确。
(而另外一个类似的产品,Infragistic公司的UltraGrid 属性设计则是完全失控了)
如果是winform倒无所谓,全部在cs代码中设置了,但作为aspnet控件的话写出来的层次就会很冗长
故我考虑这是devexpress公司为aspnet控件设计出来的一种折衷方案,允许以组合属性的方式来设置。
实际使用情况呢,有时候我觉得很方便,有时候觉得还是很冗长,看情况用吧。

几个常用属性

IsEditing         : 是否处于编辑状态
IsNewRowEditing   : 是否是新建行的编辑状态

几个常用方法

    获取单元格的值
        decimal change = (decimal)grid.GetRowValues(e.VisibleIndex, "Change");
    获取模板中的控件
        Label label = grid.FindRowCellTemplateControl(e.VisibleIndex, null, "changePercent") as Label;

设置(settings)

概述设置(Settings)

                                <Settings 
        GridLines= "Vertical"            : 网格样式 Vertical, Both, None
        ShowGroupPanel= "True"           : 分组面板
        ShowFooter= "True"               : 脚注面板
        ShowFilterRow= "True"            : 过滤器行
        ShowHeaderFilterButton= "true"   : 表头过滤按钮
        ShowGroupFooter= "VisibleAlways" : 分组脚注面板 Hidden | VisibleIfExpand | VisibleAlways
        ShowPreview= "true"              : 预览面板
        ShowVerticalScrollBar= "True"    : 垂直滚动条
        VerticalScrollableHeight= "250"  : 垂直滚动条
        / >

行为设置(SettingsBehavior)

    <SettingsBehavior 
        AllowDragDrop= "False"           : 允许托拽
        ColumnResizeMode= "Control"      : 列宽度调整模式
        AllowFocusedRow= "True"          : 鼠标点击选择行
        / >

分页(SettingsPager)

    <SettingsPager 
        PageSize= "30"                   : 分页大小
        Mode= "ShowAllRecords"           : 展示模式
        SEOFriendly= "Enabled"           : Search engine friendly
        Position= "TopAndBottom"         : 分页控件位置
        >
        <Summary AllPagesText="页: {0} / {1} ({2}行)" />
    </SettingsPager>

文本设置(SettingsText)

    <SettingsText
        Title= "标题"
        EmptyDataRow= "无数据" 
        PopupEditFormCaption= "编辑" 
        ConfirmDelete= "确定删除?" 
        / >

Loading 面板设置(SettingsLoadingPanel)

<SettingsLoadingPanel Mode="ShowOnStatusBar" />

编辑视图设置(SettingsEditing)

<SettingsEditing 
PopupEditFormWidth = "600px" 
NewItemRowPosition = "Bottom"
Mode = "PopupEditForm"
/ >
编辑模式 SettingsEditing.Mode
EditForm               : 当前行转化为表单,嵌入在行中
EditFormAndDisplayRow  : 同EditForm,但保留当前行
Inline                 : 在当前行现场编辑
PopupEditForm          : 弹出窗口编辑

样式 & 格式

集中式样式

<Styles>
<Header HorizontalAlign="Center" />      : 标题居中对齐
<AlternatingRow Enabled="true"/>         : 交错行效果
<CommandColumn Paddings-Padding="1" />   : 
</Styles>

列样式

    <dxwgv:GridViewDataTextColumn FieldName="Total" UnboundType="Decimal">
        <FooterCellStyle ForeColor="Brown"/>
    </dxwgv:GridViewDataTextColumn>

数字日期格式

    金额:
        <dxwgv:GridViewDataTextColumn FieldName="UnitPrice" >
            <PropertiesTextEdit DisplayFormatString="c" />
        </dxwgv:GridViewDataTextColumn>
    时间 :
        <dxwgv:GridViewDataDateColumn Caption="Time" FieldName="Time">
            <PropertiesDateEdit DisplayFormatString="HH:mm:ss" />
            <CellStyle HorizontalAlign="Right" />
        </dxwgv:GridViewDataDateColumn>

图像
    <Images ImageFolder="~/App_Themes/Glass/{0}/">
        <CollapsedButton Height="12px" Width="11px" />
        <DetailCollapsedButton Height="9px" Width="9px" />
        <PopupEditFormWindowClose Height="17px" Width="17px" />
    </Images>

分组 & 汇总 & 排序

间隔分组:将时间日期字段按个性分组,如年、月、日、周、季度、上周、下周.....

                                <dxwgv:GridViewDataDateColumn FieldName="OrderDate" VisibleIndex="3" GroupIndex="0">
        <Settings  GroupInterval="DateYear"/>
    </dxwgv:GridViewDataDateColumn>

汇总

    <TotalSummary>
        <dxwgv:ASPxSummaryItem FieldName="CompanyName" SummaryType="Count"/>
        <dxwgv:ASPxSummaryItem FieldName="Total" SummaryType="Sum" DisplayFormat="c"/>
        <dxwgv:ASPxSummaryItem FieldName="Quantity" SummaryType="Min" />
        <dxwgv:ASPxSummaryItem FieldName="Quantity" SummaryType="Average" />
        <dxwgv:ASPxSummaryItem FieldName="Quantity" SummaryType="Max" />
    </TotalSummary>
        
分组汇总

    <GroupSummary>
        <dxwgv:ASPxSummaryItem FieldName="Country" SummaryType="Count" />
        <dxwgv:ASPxSummaryItem FieldName="Quantity" SummaryType="Sum" />
        <dxwgv:ASPxSummaryItem FieldName="Total" SummaryType="Sum"  DisplayFormat="{0:c}"/>
    </GroupSummary>

排序

      默认就是支持点击标题排序的,不过注意Page_Load中不能用 IsPostBack,如:
        protected void Page_Load(object sender, EventArgs e)
        {
            grid.DataSource = ....;
            grid.DataBind();
        }
        ASPxGridView 在每次请求来的时候先绑定,然后再根据排序或分页请求,过滤数据后展示给用户
        当然,你也可以像 GridView 那样在服务器端自己写排序或者分页代码.

指定列的排序顺序

<dxwgv:GridViewDataColumn FieldName="ContactName" SortOrder="Ascending" />
用代码指定排序列集合
grid.GroupSummarySortInfo.Clear();
DevExpress.Data.ColumnSortOrder sortOrder = DevExpress.Data.ColumnSortOrder.Ascending; //Descending
grid.GroupSummarySortInfo.AddRange(new ASPxGroupSummarySortInfo( "Country", grid.GroupSummary["Total"], sortOrder));

导出文件

<dxwgv:ASPxGridViewExporter ID="gvExporter" runat="server" GridViewID="gv" />
    this.gridExporter.WritePdfToResponse();
    this.gridExporter.WriteXlsToResponse();
    this.gridExporter.WriteRtfToResponse();
    this.gridExporter.WriteCsvToResponse();

服务器端杂代码

grid.BeginUpdate();
grid.ClearSort();
grid.GroupBy((GridViewDataColumn)grid.Columns[ "Country"]);
grid.EndUpdate();
grid.ExpandAll();
grid.FindRowCellTemplateControl(e.VisibleIndex, null, "changePercent") as Label;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一、 基本使用方法 4 1.导入Dll文件 4 2.Asp.Net页面控件注册 4 3. Asp.Net页面控件声明 5 4.删除licenses.licx协议文件(盗版) 5 5.功能概述 5 二、 绑定数据(单层) 5 1.使用DataSource属性绑定DataTable 5 2.使用DataSourceID属性绑定SqlDataSource 6 3.使用DataSourceID属性绑定ObjectDataSource 6 4.使用DataSourceID属性绑定LinqDataSource 9 5.使用DataSourceID属性绑定XmlDataSource 10 三、 绑定数据(嵌套树) 10 1.主从数据绑定 10 四、 客户端行维护(新增、修改、删除等) 12 1.编辑状态 12 2.新增 13 3.修改 13 4.删除 13 五、 服务器端行维护(新增、修改、删除等) 13 1.编辑状态 13 2.新增 13 3.修改 15 4.删除 16 六、 数据保存 17 七、 客户端行选择 17 1.选择页面上所有行 17 2.选中指定行或所有行 18 3.获取选中行 18 4.取消页面上所有行的选择 19 5.取消指定行或所有行的选择 19 八、 服务器端行选择 19 1.可选择性设置 19 2.Selection属性 19 九、 客户端行定位 20 1.将焦点转移到编辑行的指定列 20 2.获取焦点行号 20 3.将某行置为可见(未验证) 20 4.跳转到指定页 20 十、 服务器端行定位 21 1.焦点行 21 2.将某行置为可见 21 3.跳转到指定页 21 十一、 客户端数据搜索 21 1.数据过滤 21 十二、 服务端数据搜索 22 1.数据过滤 22 2.数据搜索 22 十三、 分页 23 1.分页条相关属性 23 2.更改分页条按钮属性 26 3.与分页相关操作 26 十四、 客户端排序 26 1.使用SortBy方法排序 26 十五、 服务器端排序 27 1.排序设置 27 2.使用SortBy方法排序 27 3.直接操作GridViewDataColumn排序 28 4.使用GetSortedColumns方法取排序栏位 28 十六、 服务器端数据分组 28 1.数据分组的前提条件 28 2.使用GroupBy方法实现数据分组 28 3.分组的展开与折叠 29 4.判断分组行是否展开 29 5.数据分组的相关设置 29 6.按分组值排序 30 十七、 客户端数据分组 30 1.使用GroupBy方法实现数据分组 30 2.分组的展开与折叠 30 3.判断分组行是否展开 31 4.判断是分组行还是数据行 31 5.用户拖动栏位到分组带实现分组 31 十八、 数据导出 31 1.内置数据导出的前提条件 31 2.支持的数据导出类型 32 3. ASPxGridViewExporter重要属性 32 4.主从ASPxGridView数据导出 32 5.导出到Pdf时中文乱码问题的解决 33 十九、 报表打印 33 二十、 懒加载 33 二十一、 客户端栏位取值与赋值 33 1.使用GetPageRowValues取当前页指定栏位值 33 2.使用GetRowValues取指定行指定栏位值 34 3.使用GetSelectedFieldValues取选中行指定栏位值 34 4.取栏位实例 34 5.使用GetColumnsCount取栏位总数 34 6.使用MoveColumn隐藏和移动栏位 34 7. 使用GetRowKey取行主键值 35 二十二、 服务器端栏位取值与赋值 35 1.取行值 35 2.取列值 36 二十三、 栏位编辑风格 38 1.AspxGridView栏位类型 38 2.GridViewColumn服务器端重要属性 38 3.GridViewColumn服务器端方法 40 4.GridViewCommandColumn:命令按钮列 41 5. GridViewDataColumn:基本数据列 42 6.GridViewDataButtonEditColumn:编辑按钮列 45 7.GridViewDataCheckColumn: 复选框列 45 8.GridViewDataTextColumn:文本列 45 二十四、 栏位格式化 45 二十五、 固定列 45 二十六、 栏位拖动 45 二十七、 栏位合计 46 二十八、 栏位初始值 46 二十九、 栏位可编辑性 46 三十、 栏位数据校验 46 1.行数据校验(编辑状态) 46 三十一、 客户端事件 49 三十二、 服务器端事件 49 1.服务器事件索引 49 2.AutoFilterCellEditorCreate 49 3.AutoFilterCellEditorInitialize 50 4.BeforeGetCallbackResult 50 5.BeforePerformDataSelect 51 6.CancelRowEditing 51 7. CellEditorInitialize 51 7. ClientLayout 52 8. CustomButtonCallback 52 9. CustomCallback 53 10. CustomColumnDisplayText 54 11. CustomColumnGroup 54 12. CustomColumnSort 55 13. CustomDataCallback 56 14. CustomErrorText 57 15. CustomGroupDisplayText 57 16. CustomJSProperties 58 17. CustomSummaryCalculate 58 三十三、 快捷键 59 三十四、 样式 59 1.GridViewStyles重要属性 59 2. GridViewAlternatingRowStyle重要属性 59 三十五、 AspxGridView服务器端重要属性 60 三十六、 AspxGridView服务器端重要方法 60 三十七、 GridViewColumnCollection服务器端重要属性 61 三十八、 AspxGridView客户端重要属性 61 三十九、 AspxGridView客户端常用方法 64 1.PerformCallback 77 四十、 AspxGridView客户端非常用方法 78 四十一、 ASPxClientGridViewColumn(客户端栏位)常用属性 79 四十二、 嵌套AspxGridView的特殊控制 80 1.控制在同一时间只允许一行展开 80 2.SettingsDetail属性设置 80 3.嵌套AspxGridView树展开与折叠(客户端) 80 四十三、 AspxGridView客户端源代码可借鉴点 81 四十四、 AspxGridView服务器端源代码可借鉴点 81
DevExpress9.2完整版 包含如下控件集: ---------------- DevExpress.BonusSkins.v9.2.dll DevExpress.Charts.v9.2.Core.dll DevExpress.Data.v9.2.Compact.dll DevExpress.Data.v9.2.dll DevExpress.Data.v9.2.Linq.dll DevExpress.Data.v9.2.Linq.xml DevExpress.Data.v9.2.xml DevExpress.OfficeSkins.v9.2.dll DevExpress.SharePoint.MOSS.v9.2.dll DevExpress.SharePoint.WSS.v9.2.dll DevExpress.Tutorials.v9.2.dll DevExpress.Utils.v9.2.dll DevExpress.Utils.v9.2.xml DevExpress.Web.ASPxEditors.v9.2.dll DevExpress.Web.ASPxEditors.v9.2.xml DevExpress.Web.ASPxGauges.v9.2.dll DevExpress.Web.ASPxGauges.v9.2.xml DevExpress.Web.ASPxGridView.v9.2.dll DevExpress.Web.ASPxGridView.v9.2.Export.dll DevExpress.Web.ASPxGridView.v9.2.Export.xml DevExpress.Web.ASPxGridView.v9.2.xml DevExpress.Web.ASPxHtmlEditor.v9.2.dll DevExpress.Web.ASPxHtmlEditor.v9.2.xml DevExpress.Web.ASPxPivotGrid.v9.2.dll DevExpress.Web.ASPxPivotGrid.v9.2.Export.dll DevExpress.Web.ASPxPivotGrid.v9.2.Export.xml DevExpress.Web.ASPxPivotGrid.v9.2.xml DevExpress.Web.ASPxScheduler.v9.2.Design.dll DevExpress.Web.ASPxScheduler.v9.2.dll DevExpress.Web.ASPxScheduler.v9.2.xml DevExpress.Web.ASPxSpellChecker.v9.2.dll DevExpress.Web.ASPxSpellChecker.v9.2.xml DevExpress.Web.ASPxThemes.v9.2.dll DevExpress.Web.ASPxTreeList.v9.2.dll DevExpress.Web.ASPxTreeList.v9.2.Export.dll DevExpress.Web.ASPxTreeList.v9.2.Export.xml DevExpress.Web.ASPxTreeList.v9.2.xml DevExpress.Web.v9.2.dll DevExpress.Web.v9.2.xml DevExpress.Wpf.Bars.v9.2.Design.dll DevExpress.Wpf.Bars.v9.2.dll DevExpress.Wpf.Bars.v9.2.dll.Design.dll DevExpress.Wpf.Bars.v9.2.dll.VisualStudio.De DevExpress.Wpf.Bars.v9.2.Expression.Design.d DevExpress.Wpf.Bars.v9.2.VisualStudio.Design DevExpress.Wpf.Bars.v9.2.xml DevExpress.Wpf.Carousel.Customization.v9.2.d DevExpress.Wpf.Carousel.v9.2.Design.dll DevExpress.Wpf.Carousel.v9.2.dll DevExpress.Wpf.Carousel.v9.2.dll.Design.dll DevExpress.Wpf.Carousel.v9.2.dll.VisualStudi DevExpress.Wpf.Carousel.v9.2.Expression.Desi DevExpress.Wpf.Carousel.v9.2.VisualStudio.De DevExpress.Wpf.Carousel.v9.2.xml DevExpress.Wpf.Charts.v9.2.Design.dll DevExpress.Wpf.Charts.v9.2.dll DevExpress.Wpf.Charts.v9.2.dll.Design.dll DevExpress.Wpf.Charts.v9.2.dll.VisualStudio. DevExpress.Wpf.Charts.v9.2.Expression.Design DevExpress.Wpf.Charts.v9.2.VisualStudio.Desi DevExpress.Wpf.Charts.v9.2.xml DevExpress.Wpf.Core.v9.2.dll DevExpress.Wpf.Core.v9.2.xml DevExpress.Wpf.DemoBase.v9.2.dll DevExpress.Wpf.Docking.v9.2.Design.dll DevExpress.Wpf.Docking.v9.2.dll DevExpress.Wpf.Docking.v9.2.dll.Design.dll DevExpress.Wpf.Docking.v9.2.dll.VisualStudio DevExpress.Wpf.Docking.v9.2.Expression.Desig DevExpress.Wpf.Docking.v9.2.VisualStudio.Des DevExpress.Wpf.Docking.v9.2.xml DevExpress.Wpf.Editors.v9.2.Design.dll DevExpress.Wpf.Editors.v9.2.dll DevExpress.Wpf.Editors.v9.2.dll.Design.dll DevExpress.Wpf.Editors.v9.2.dll.VisualStudio DevExpress.Wpf.Editors.v9.2.Expression.Desig DevExpress.Wpf.Editors.v9.2.VisualStudio.Des DevExpress.Wpf.Editors.v9.2.xml DevExpress.Wpf.Grid.v9.2.Design.dll DevExpress.Wpf.Grid.v9.2.dll DevExpress.Wpf.Grid.v9.2.dll.Design.dll DevExpress.Wpf.Grid.v9.2.dll.VisualStudio.De DevExpress.Wpf.Grid.v9.2.Expression.Design.d DevExpress.Wpf.Grid.v9.2.VisualStudio.Design DevExpress.Wpf.Grid.v9.2.xml DevExpress.Wpf.Layout.v9.2.Core.dll DevExpress.Wpf.Layout.v9.2.Core.xml DevExpress.Wpf.NavBar.v9.2.Design.dll DevExpress.Wpf.NavBar.v9.2.dll DevExpress.Wpf.NavBar.v9.2.dll.Design.dll DevExpress.Wpf.NavBar.v9.2.dll.VisualStudio. DevExpress.Wpf.NavBar.v9.2.Expression.Design DevExpress.Wpf.NavBar.v9.2.VisualStudio.Desi DevExpress.Wpf.NavBar.v9.2.xml DevExpress.Wpf.Printing.v9.2.Design.dll DevExpress.Wpf.Printing.v9.2.dll DevExpress.Wpf.Printing.v9.2.dll.Design.dll DevExpress.Wpf.Printing.v9.2.dll.VisualStudi DevExpress.Wpf.Printing.v9.2.Expression.Desi DevExpress.Wpf.Printing.v9.2.VisualStudio.De DevExpress.Wpf.Printing.v9.2.xml DevExpress.Xpo.v9.2.Compact.dll DevExpress.Xpo.v9.2.Design.dll DevExpress.Xpo.v9.2.dll DevExpress.Xpo.v9.2.Linq.dll DevExpress.Xpo.v9.2.Linq.xml DevExpress.Xpo.v9.2.Providers.Compact.dll DevExpress.Xpo.v9.2.Providers.dll DevExpress.Xpo.v9.2.xml DevExpress.XtraBars.v9.2.Design.dll DevExpress.XtraBars.v9.2.dll DevExpress.XtraBars.v9.2.xml DevExpress.XtraCharts.v9.2.Design.dll DevExpress.XtraCharts.v9.2.dll DevExpress.XtraCharts.v9.2.UI.dll DevExpress.XtraCharts.v9.2.UI.xml DevExpress.XtraCharts.v9.2.Web.Design.dll DevExpress.XtraCharts.v9.2.Web.dll DevExpress.XtraCharts.v9.2.Web.xml DevExpress.XtraCharts.v9.2.xml DevExpress.XtraEditors.v9.2.Design.dll DevExpress.XtraEditors.v9.2.dll DevExpress.XtraEditors.v9.2.xml DevExpress.XtraGauges.v9.2.Core.dll DevExpress.XtraGauges.v9.2.Core.xml DevExpress.XtraGauges.v9.2.Design.Win.dll DevExpress.XtraGauges.v9.2.Presets.dll DevExpress.XtraGauges.v9.2.Win.dll DevExpress.XtraGauges.v9.2.Win.xml DevExpress.XtraGrid.v9.2.Design.dll DevExpress.XtraGrid.v9.2.dll DevExpress.XtraGrid.v9.2.xml DevExpress.XtraLayout.v9.2.Design.dll DevExpress.XtraLayout.v9.2.dll DevExpress.XtraLayout.v9.2.xml DevExpress.XtraNavBar.v9.2.Design.dll DevExpress.XtraNavBar.v9.2.dll DevExpress.XtraNavBar.v9.2.xml DevExpress.XtraPivotGrid.v9.2.Core.dll DevExpress.XtraPivotGrid.v9.2.Core.xml DevExpress.XtraPivotGrid.v9.2.Design.dll DevExpress.XtraPivotGrid.v9.2.dll DevExpress.XtraPivotGrid.v9.2.xml DevExpress.XtraPrinting.v9.2.Design.dll DevExpress.XtraPrinting.v9.2.dll DevExpress.XtraPrinting.v9.2.xml DevExpress.XtraReports.v9.2.Design.dll DevExpress.XtraReports.v9.2.dll DevExpress.XtraReports.v9.2.Import.dll DevExpress.XtraReports.v9.2.Web.dll DevExpress.XtraReports.v9.2.Web.xml DevExpress.XtraReports.v9.2.xml DevExpress.XtraRichEdit.v9.2.Design.dll DevExpress.XtraRichEdit.v9.2.dll DevExpress.XtraRichEdit.v9.2.Extensions.dll DevExpress.XtraRichEdit.v9.2.Extensions.xml DevExpress.XtraRichEdit.v9.2.Printing.dll DevExpress.XtraRichEdit.v9.2.xml DevExpress.XtraScheduler.v9.2.Core.dll DevExpress.XtraScheduler.v9.2.Core.xml DevExpress.XtraScheduler.v9.2.Design.dll DevExpress.XtraScheduler.v9.2.dll DevExpress.XtraScheduler.v9.2.Extensions.dll DevExpress.XtraScheduler.v9.2.Extensions.xml DevExpress.XtraScheduler.v9.2.iCalendarExcha DevExpress.XtraScheduler.v9.2.iCalendarExcha DevExpress.XtraScheduler.v9.2.OutlookExchang DevExpress.XtraScheduler.v9.2.Reporting.dll DevExpress.XtraScheduler.v9.2.Reporting.xml DevExpress.XtraScheduler.v9.2.VCalendarExcha DevExpress.XtraScheduler.v9.2.xml DevExpress.XtraSpellChecker.v9.2.Core.dll DevExpress.XtraSpellChecker.v9.2.Core.xml DevExpress.XtraSpellChecker.v9.2.Design.dll DevExpress.XtraSpellChecker.v9.2.dll DevExpress.XtraSpellChecker.v9.2.xml DevExpress.XtraTreeList.v9.2.Design.dll DevExpress.XtraTreeList.v9.2.dll DevExpress.XtraTreeList.v9.2.xml DevExpress.XtraVerticalGrid.v9.2.Design.dll DevExpress.XtraVerticalGrid.v9.2.dll DevExpress.XtraVerticalGrid.v9.2.xml DevExpress.XtraWizard.v9.2.dll DevExpress.XtraWizard.v9.2.xml
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值