第一范文网 - 专业文章范例文档资料分享平台

Dev控件研究(一) gridcontrol简单使用

来源:用户分享 时间:2025/7/28 16:02:43 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

Dev控件研究(一) gridcontrol简单使用

最近,工作安排,要我研究dev控件。。。项目没开始,被要求搞研究。。。界面 dev的控件表现效果及实用功能都是蛮方便和强大的。gridcontrol中有5种view 型式,普通的是gridview,然后分别为cardview、BandedView、Advanced BandedView、LayoutView;共5种。gridview跟WinForm自带的差不多,有一些高级特性,比如说可以把某一列拿出来分组啊,之类的。我这几天主要研究了这三个:LayoutView、BandedView、AdvancedBandedView。

LayoutView实现的视觉效果可以说很。。。炫~(我们做应用行业软件的。。项目组长却要求这么炫的效果。。。我觉得他是想不开。。。)

仔细看了dev的demo源代码,实际上这里只需要在gridcontrol 中 的designer中 的view组中把OptionView下的viewmode 设置成“Carousel”就达到这种“旋转木马”式的gridcontrol view 特效了。。。

关键部分还是细节,layoutView1.OptionsCarouselMode.PitchAngle 这个属性决定“旋转木马”的pitch angle 螺距角; 螺旋角; 螺旋升角; 俯仰角; 倾角; 节锥半角 【主科技词

汇】 。。。

Roll Angle 属性决定着 倾侧角度~~其它的属性都好说。

然后就是columns的设置问题了,设置column的长高啊什么的,现在还没完全弄明白~~。。。有时候设置了,coumn没变。。。反正要想真正达到图片中的那种效果,得很细心的搞一下才行。

将其设置为图片类型的时候,是比较痛苦的事情。我开始以为在给gridcontrol的datatable里面设置一列为路径 string 就够了~结果试了半天(没办法,源码里面调用的是xml文件!~~图片是Int64类型的,刚开始没仔细看。。),在csdn搜到了。。。 //显示数据

private void showData(List list) {

DataTable dt = new DataTable(\

dt.Columns.Add(\ dt.Columns.Add(\ dt.Columns.Add(\ for (int i = 0; i < list.Count; i++) {

DataRow dr = dt.NewRow(); dr[\

dr[\

string imagePath = @\ dr[\ dt.Rows.Add(dr); }

gridControl1.DataSource = dt; }

//返回图片的字节流byte[]

private byte[] getImageByte(string imagePath) {

FileStream files = new FileStream(imagePath, FileMode.Open); byte[] imgByte = new byte [files.Length ]; files.Read(imgByte, 0, imgByte.Length); files.Close(); return imgByte; }

来自CSDN博客,转载请标明出处:

http://blog.csdn.net/alen0707/archive/2009/05/20/4203807.aspx

必须转换成2进制数组,属性为pictureedit的column才能认~~~,then,基本上完成。。。LayoutView~

.net - 第三方控件Devexpress - GRIDCONTROL 和 GRIDVIEW 的简单使用(C/S)

? ? ? ? ? ?

Tag: .Net C_

第三方控件 Devexpress GridView

GRIDCONTROL 和 GRIDVIEW 的简单使用

【添加、删除、保存、撤销、修改(是在gridView上面直接修改)】

【添加、修改、删除】只是对gridView所绑定的数据源进行的操作的,需要通过【修改】来提交到数据库

【撤销】是撤销对数据源的修改,保存后无法撤销

gridControl:DevExpress.XtraGrid.GridControl.

相当于一个dateGrid的控制器,它包括多种显示样式:GridView,CardView,LayoutView 等等.

gridView:DevExpress.XtraGrid.Views.Grid.GridView.

是一个常用的表格形式,下面以gridView为例.

labelControl1:DevExpress.XtraEditors.LabelControl.

标签,类似于普通的Label

SysUserMgt:是一个对象管理接口,省略.

SysUserMgtImpl:是对管理接口的实现(增、删、改、差),省略.

SysUser:实体类,省略.

SysUserMgtImpl --> Select(); 查询所有用户,返回 DataSet 集合

SysUserMgtImpl --> Insert(SysUser sysUser); 接受一个新用户,添加

SysUserMgtImpl --> Update(SysUser sysUser); 接受一个新用户,修改

SysUserMgtImpl --> Delete(int sysUserId); 接受用户的ID,删除用户

===================加载数据================================

SysUserMgt sysUserMgt = new SysUserMgtImpl();

_dsUser = sysUserMgt.Select();

// 绑定数据源

gridControl1.DataSource = _dsUser.Tables[0\

===================设置gridView的样式======================

// 设置奇数行颜色 // 默认也是白色 可以省略

this.gridView1.Appearance.OddRow.BackColor = Color.White;

搜索更多关于: Dev控件研究(一) gridcontrol简单使用 的文档
Dev控件研究(一) gridcontrol简单使用.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2pedn0epna2cg5h8iuaw_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top