这个系列通过一些简单例子循序渐进,介绍DevExpress ASP.NET控件的使用.先来介绍一下XPO的使用,安装的DevExpress版本为DXperienceUniversal-12.2.4,使用Visual Studio 2012+Sql Server2005. 什么是XPO? XPO 是 eXpress Persistent Objects的缩写,它是DevExpress公司推出的一个运行在.NETFramwork平台上的ORM工具.Persistent Objects翻译过来时“持久…
上一节,已经介绍了ASPxGridView的自定义列和基本事件 ,本节接着将介绍Dev控件的客户端事件模型. 在上节示例基础上,我们增加一行菜单,使用Dev的ASPxMenu来实现,如下图所示. 图一 添加菜单的界面 增加菜单的代码如下: <dx:ASPxMenu ID="ASPxMenu1" runat="server" RenderMode="Lightweight" Width="100%" ItemAutoWid…
这一节,将介绍ASPxTreeList控件的使用,首先,我们增加一个标准地址库表AddressGB, 建表语句如下: CREATE TABLE [dbo].[AddressGB]( [Code] [varchar](20) NOT NULL, [ParentCode] [varchar](20) NULL, [Name] [varchar](100) NULL, [Sort] [varchar](20) NULL, CONSTRAINT [PK_AddressGB] PRIMARY KEY CL…
首先,我们贴出上一节Users类XPO对象的保存代码,直接建立的XPO Session会话,因为没有与我们所期望的数据层建立绑定, 所以程序自动创建了一个Access数据库,作为默认数据库操作对象来使用,即程序目录下的DevConsole.vshost.mdb数据库文件. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Task…
接下来,我们通过一个控制台应用程序,介绍XPO对象的保存操作. 图一 添加新项目 图二 选择项目类型为控制台应用程序 查看生成的Program.cs代码文件,代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DevConsole { class Program { static voi…
这节,我们将通过使用DevExpress的ASPxGridView控件,实现对数据的CRUD操作. 首先,我们在解决方案中,添加一个网站: 图一 添加新网站 图二 添加DevExpress.Data.v12.2.dll,DevExpress.Xpo.v12.2.dll,以及XPOModel的引用 图三 从工具栏拖放ASPxGridView与XpoDataSource 图四 设置XpoDataSource的类型名称 TypeName,先选择控件,右键-属性(或点击右上角小箭头) 图五 点击Type…
为演示本节示例,我们在原来Users表增加[性别Gender].[兴趣爱好Hobbies],[CreateTime创建时间],[ModifyTime]修改时间这4个字段, ALTER TABLE [dbo].[Users] add [Gender] varchar(10) NULL GO ALTER TABLE [dbo].[Users] add [Hobbies] varchar(50) NULL GO ALTER TABLE [dbo].[Users] add [CreateTime] da…
上一节中,我们已经介绍了,使用CriteriaOperator表达式,获取对象数据. CriteriaOperator criteria = CriteriaOperator.Parse("[UserID]='" + obj.UserID + "'"); Users objnew = session.FindObject<Users>(criteria); 如果查询结果是多条数,我们可以使用XPCollection来接收: XPCollection<…
上一节中,我们通过简单的配置,通过ASPxGridView控件的使用,完成了对数据库表的CRUD操作. 这样的界面展现,功能是达到了,但是操作体验上,还是有所欠缺的. 图一 默认生成的列表界面 图二 默认编辑界面 接下来,我们通过以下几步简单的设置,使界面操作更美观,更符合实际需求. 第一步,我们将显示为文字操作的Edit,New,Delete修改为图片,通过属性 ButtonType="Image" 来实现. <dx:GridViewCommandColumn VisibleI…
本文主要为大家介绍DevExpress ASP.NET Core Controls 2019年的官方发展蓝图,更多精彩内容欢迎持续收藏关注哦~ [DevExpress ASP.NET Controls 下载] 全新的文件管理器控件(v19.2) 2019版计划添加一个类似资源管理器的新组件来管理文件和文件夹.这些将附带客户端响应UI和REST API用于文件操作,我们将包含一组帮助程序,用于连接服务器文件系统和云服务(Azure,Amazon,Google Drive等). Office Fil…
在这一章中,我们将直接进入项目,并且为产品和分类添加一些基本的模型类.我们将在Entity Framework的代码优先模式下,利用这些模型类创建一个数据库.我们还将学习如何在代码中创建数据库上下文类.指定数据库连接字符串以及创建一个数据库.最后,我们还将添加视图和控制器来管理和显式产品和分类数据. 注意:如果你想按照本章的代码编写示例,你必须完成第一章或者直接从www.apress.com下载第一章的源代码. 2.1 添加模型类 Entity Framework的代码优先模式允许我们从模型类创…
在本节中,您将添加一些类,这些类用于管理数据库中的电影.这些类是ASP.NET MVC 应用程序中的"模型(Model)". 您将使用.NET Framework 数据访问技术Entity Framework,来定义和使用这些模型类.Entity Framework(通常称为 EF) 是支持代码优先 (Code First) 的开发模式.代码优先允许您通过编写简单的类来创建对象模型.(相对于"原始的CLR objects",这也被称为POCO 类)然后, 可以从您的…
本文主要为大家介绍DevExpress ASP.NET Core Controls 2019年的官方发展蓝图,更多精彩内容欢迎持续收藏关注哦~ [DevExpress ASP.NET Controls 下载] Themes 自定义元素和字体大小(v19.1) 用户发现‘compact’主题在生成高密度.数据密集型UI时非常有用.在接下来发布的版本中,将引入一个紧凑的Material UI主题,并使您能够自定义主题元素和字体大小. 图表主题(v19.2) 未来的新版本将更新Charting库,以便…
本文主要为大家介绍DevExpress ASP.NET Core Controls 2019年的官方发展蓝图,更多精彩内容欢迎持续收藏关注哦~ [DevExpress ASP.NET Controls 下载] PivotGrid 远程数据分页(v19.1或v19.2) 在2019年,团队将为您提供从远程服务器使用部分聚合数据加载的选项.此新功能将同时适用于Pivot Grid的pager控件(水平和垂直)以及虚拟滚动. 数据可视化 图表注释(v19.1) 使用自定义标签注释图表. 滚动条作为图表…
本文主要为大家介绍DevExpress ASP.NET Core Controls 2019年的官方发展蓝图,更多精彩内容欢迎持续收藏关注哦~ [DevExpress ASP.NET Controls 下载] HTML/Markdown编辑器 Multiline工具栏(v19.1) 目前,Toolbar项隐藏在小屏幕上的下拉菜单中.如果项目数量很大(就像在HtmlEditor中那样),菜单会变得太长并且变得难以使用.新的版本将引入一种新的自适应模式,它将创建第二个水平线工具栏项而不是创建下拉菜单…
本文主要为大家介绍DevExpress ASP.NET Core Controls2019年的官方发展蓝图,更多精彩内容欢迎持续收藏关注哦~ [DevExpress ASP.NET Controls 下载] DataGrid & TreeList 记录重新排序(v19.1) 新版将为您提供重新排序DataGrid行并通过拖放更改TreeList父子节点关系的功能. 类似Excel的编辑模式(v19.1) 在2018年的发展蓝图中宣布了此功能,但在v18.2发布时尚未准备好发布.官方经调查收到了有…
1. 为MVC Music Store建模 Models文件夹(右击) --> 添加 --> 类 为类添加对应的属性: public class Album { public virtual int AlbumId { get; set; } public virtual int GenreId { get; set; } public virtual int ArtistId { get; set; } public virtual string Title { get; set; } pu…
大家好,欢迎收看由土星卫视直播的大型综艺节目——老周吹逼逼. 今天咱们吹一下 EF Core 有关的话题.先说说模型和数据库是怎么建起来的,说装逼一点,就是我们常说的 “code first”.就是你先创建了数据模型,然后再根据模型来创建数据库.这种做法的一个好处是让面向对象的逻辑更好地表现出来.以前,咱们通常是先创建数据库的. 像 EF 这么嗨的东西,ASP.NET Core 中自然也是少不了的,即 EF Core. 好了,以上就是理论部分,比较乏味,是吧.那好,下面咱们干点正事. 构建模型…
行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress ASP.NET Bootstrap Controls v18.2的新功能,新版30天免费试用!点击下载>> 新主题 新版本包含了ASP.NET Bootsrap的两个新主题:OfficeWhite和Purple.这些主题是为使用Bootstrap 4或更高版本构建的网站而设计的,您可以免费下载这两个主题. CardVie…
行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress ASP.NET Bootstrap Controls v18.2的新功能,新版30天免费试用!点击下载>> 全新的文件管理器 新的ASP.NET Bootstrap File Manager控件允许您在下一个Web应用程序中重现Windows File Explorer UX. 其功能包括: 能显示文件和文件夹结构 缩略…
行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress ASP.NET Core Controls v18.2的新功能,新版30天免费试用!点击下载>> 全新的New ASP.NET Core Spreadsheet (CTP) 在新版本中,您可以非常轻松地将电子表格功能合并到任何ASP.NET Core应用程序中.新的Spreadsheet控件作为社区技术预览(CTP)提供…
行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress ASP.NET Controls v18.2的新功能,新版30天免费试用!点击下载>> Scheduler Floating Action Button Scheduler新的Floating Action按钮触发以下操作: 创建一个新的计划 编辑计划 删除计划 Appointment Tooltips (Mobile)…
行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress ASP.NET Controls v18.2的新功能,新版30天免费试用!点击下载>> Menu 折叠到图像 为了在浏览器屏幕较窄时帮助减少控件宽度,ASP.NET Menu现在可以隐藏项目文本并仅显示图标. Pivot Grid 新的过滤器弹出窗口 新版本使用新的实现和集成搜索选项替换之前的Filter Popup,新…
行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress ASP.NET Controls v18.2的新功能,新版30天免费试用!点击下载>> Editors ComboBox和TokenBox中的数据库服务器模式 ASP.NET WebForms和MVC List Editors现在都支持Database Server Mode,使用时列表编辑器仅加载可见项并在数据库服务器…
行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress ASP.NET Controls v18.2的新功能,新版30天免费试用!点击下载>> 全新的自适应项目模板 新的自适应项目模板中所有页面现在都包含响应式布局. 全新的MVC Filter控件 ASP.NET MVC Filter控件允许您构建任何复杂的过滤条件,并将过滤器应用于任何数据组件或数据模型. CardView…
自适应Web设计可以帮助您解决各种尺寸的屏幕问题,网站的自适应网页设计可帮助您解决用户使用不同大小屏幕显示数据的问题. 在v17.2中,我们最大化了ASP.NET Scheduler的视图和可视化元素,以适应其父容器的宽度.以下ASP.NET Scheduler元素现在支持自适应布局: Agenda View Agenda View现在完全自适应.以下的Agenda View元素将自动调整为当前客户端宽度: “Date Header” column “Appointment Interval”…
在本节中,您将添加一些类,这些类用于管理数据库中的电影.这些类是ASP.NET MVC 应用程序中的"模型(Model)". 您将使用.NET Framework 数据访问技术Entity Framework,来定义和使用这些模型类.Entity Framework(通常称为 EF) 是支持代码优先 (Code First) 的开发模式.代码优先允许您通过编写简单的类来创建对象模型.(相对于"原始的CLR objects",这也被称为POCO 类)然后, 可以从您的…
行业领先的.NET界面控件DevExpress 正式发布了v19.1版本,本文将以系列文章的方式为大家介绍DevExpress ASP.NET Bootstrap Controls中Rich Text Editor.Scheduler.新的响应项目模板中新增及改进的性能,欢迎下载v19.1试用,点击立即下载>> Rich Text Editor 客户端打印 Rich Text Editor支持客户端打印,现在可以轻松打印屏幕上的布局. Scheduler 增强Date Navigator UI…
行业领先的.NET界面控件DevExpress 正式发布了v19.1版本,本文将以系列文章的方式为大家介绍DevExpress ASP.NET Bootstrap Controls中Editors.GridView.Navigation控件中新增及改进的性能,欢迎下载v19.1试用,点击立即下载>> Editors 新的颜色编辑器 此版本包括一个新的Bootstrap Color Edit控件. 其功能包括: 颜色指示灯 自定义颜色选择器 自动/喜欢的颜色项目 自定义调色板 下拉编辑器 - 增…
行业领先的.NET界面控件DevExpress 发布了v19.1版本,本文将以系列文章的方式为大家介绍DevExpress ASP.NET Core Controls v19.1中新增的一些控件及增强的控件功能,欢迎下载v19.1试用,点击立即下载>> UI小部件 全新的下拉按钮小部件 19.1引入一个带有内置下拉菜单的新按钮小部件,此窗口小部件可用作无状态可点击菜单项集,也可用作SelectBox控件(看起来像按钮)的有状态模拟. 新的浮动按钮小部件 新的浮动按钮小部件是一个位于屏幕底角的单…