DEVexpress 14 笔记.docx

上传人:b****3 文档编号:910309 上传时间:2022-10-13 格式:DOCX 页数:12 大小:417.26KB
下载 相关 举报
DEVexpress 14 笔记.docx_第1页
第1页 / 共12页
DEVexpress 14 笔记.docx_第2页
第2页 / 共12页
DEVexpress 14 笔记.docx_第3页
第3页 / 共12页
DEVexpress 14 笔记.docx_第4页
第4页 / 共12页
DEVexpress 14 笔记.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

DEVexpress 14 笔记.docx

《DEVexpress 14 笔记.docx》由会员分享,可在线阅读,更多相关《DEVexpress 14 笔记.docx(12页珍藏版)》请在冰豆网上搜索。

DEVexpress 14 笔记.docx

DEVexpress14笔记

菜单参数

获取,在Tag里面,it为xItem类,取到Tag后,需将Tag转换为xItem后获取

frm=GetForm(it.form);

frm.Text=it.value;

frm.Name=it.key;

frm.Tag=it;

publicclassxItem

将it转换后调用

动态参数,

菜单调用

"sh_part_price_chg",r["chgid"]);

需继承如下接口

publicpartialclasssh_part_price_chg:

IFormParameter

然后继承接口

voidIFormParameter.SetParameter(XtraFormsrcform,objectpara)

{

try

{

if(para==null)return;

varchgid=para.ToString();

if(!

string.IsNullOrEmpty(chgid))

{

ViewRecord(chgid);

}

}

catch(Exceptionex)

{

ErrMessageBox.ShowErrorMsg(ex);

}

}

表格焦点属性设置

修改了表格中的内容后不点击表格其他地方而触发离开表格事件

在按钮中设置属性

表格复选框设置

 

GridControl列自动匹配宽度

2011-02-1322:

24 327人阅读 评论(0) 收藏 举报

//自动调整所有字段宽度

;

//调整某列字段宽度

;

 

DevExpress控件的GridControl控件小结

大多是网上零散找到的,小部分是自己使用的时候自己遇到的。

 

XtraGrid的关键类就是:

GridControl和GridView。

GridControl本身不显示数据,数据都是显示在GridView/CardView/XXXXView中。

GridControl是各种View的容器。

所以要控制显示,要从GridView这些类入手。

 

1.DevExpress控件组中的GridControl控件不能使横向滚动条有效。

现象:

控件中的好多列都挤在一起,列宽都变的很小,根本无法正常浏览控件单元格中的内容。

解决:

,即各列的宽度自动调整,你把它设成false,就会出现了。

2.使单元格不可编辑。

gridcontrol-->gridview-->OptionsBehavior-->Editable=false

 

3.去除"DragaColumnHeaderHereToGroupbythatColumn"

属性Gridview->OptionView->ShowGroupPanel=false,就好了

 

4.数据绑定

(1)在GridControl控件面板中点击

(2)在出现的窗体中,点击左边的进行列名的编辑。

点击上方的可添加一列,插入一列,移除一列。

点击后在右边的属性面板中找到Caption设置显示的列标题和FieldName设置该列绑定数据的字段名,Visible设置列是否隐藏。

 

绑定代码:

gridControl2.DataSource=od.data_select("select*fromtablename").Tables[0];//od是数据库操作类,data_select返回DataSet类型,绑定DataTable类型

 

5.选择某行数据触发时间

gridView2.RowClick+=new;

这样设置以后必须点击最左边的行编号才可以触发事件,需要设置gridcontrol-->gridview-->OptionsBehavior-->Editable=false即可点击任意单元格触发事件。

 

6.选择某行后获取当前表格数据

=gridView2.GetDataRow(e.RowHandle)["列名"].ToString();

 

7.设置奇、偶行交替颜色

(1) OptionsView.EnableAppearanceEvenRow= true;OptionsView.EnableAppearanceOddRow= true;

(2)设置

 

8.在每行第一列显示行号

(1)=30;//设置显示行号的列宽

(2)设置动作gridView2.CustomDrawRowIndicator+=new;

?

//添加行号

void gridView2_CustomDrawRowIndicator(object sender,e)

{

   if(&&e.RowHandle>=0)

   {

     =(e.RowHandle+1).ToString();

   }

}

 

 

9.根据绑定的数据源自动产生列

gridView2.PopulateColumns();

LookupEdit绑定

"st_warehouse","whtype");

TextEdit文本框属性,间隔触发事件属性

当文本框没有输入1秒以后,才去触发各种事件,只要用户在文本框中连续输入内容,就不会触发事件

 

BaseEdit文本框正则表达式验证

字母和数字:

[A-Z0-9]+

非负数浮点数:

\d+(\.\d+)?

非负整数:

\d+

带两位小数的,非负的\d{0,8}\.{0,1}(\d{1,2})?

GridControl表格下面中显示可操作按钮

设置groupcontrol属性

然后可以在Buttons里面针对每项是否显示进行设置

Word打印调用DocPrint()

 

GridControl对表格中数据列进行合计显示

GridControl对表格中数据显示两位小数

TreeList设置可以过滤面板

报表设计序号的设置、合计的设置

报表合计

报表设置自定义纸张

设置成Custom表示可以自定义

设置此属性,及以毫米为单位显示尺寸

GridControl中显示添加行属性

在GridControl控件的单元格内换行。

1.将要换行的列的ColumnEdit属性设置成MemoEdit(要增加后设置)

2.将AppearanceCell->TextOptions->WordWrap设置为true.

3.将Repositor(在Designer的最左侧选择)中的OptionsView->RowAutoHeight设置成true.

4.最好设置一下列最大宽度

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1