devex的press控件使用大全.pdf
文本预览下载声明
第三方控件使用大全
【张杰章开发过程中整理】
一、ComboBoxEdit
1、如何使其不可编辑
TextEditStyle 设置为:DisableTextEditor
2、如何设置鼠标为手形
Cursor 设置为:Hand
二、GridControl
1、如何解决单击记录整行选中的问题
View-OptionsBehavior-EditorShowMode 设置为:Click
2、如何新增一条记录
(1)、gridView.AddNewRow()
(2)、实现gridView_InitNewRow 事件
3、如何解决GridControl 记录能获取而没有显示出来的问题
gridView.populateColumns();
4 、如何让行只能选择而不能编辑(或编辑某一单元格)
(1)、View-OptionsBehavior-EditorShowMode 设置为:Click
(2)、View-OptionsBehavior-Editable 设置为:false
5、如何禁用GridControl 中单击列弹出右键菜单
设置Run Design-OptionsMenu-EnableColumnMenu 设置为:false
6、如何隐藏GridControl 的GroupPanel 表头
设置Run Design-OptionsView-ShowGroupPanel 设置为:false
7、如何禁用GridControl 中列头的过滤器
过滤器如下图所示:
设置 Run Design-OptionsCustomization-AllowFilter 设置为:false
8、如何在查询得到0 条记录时显示自定义的字符提示/显示
如图所示:
方法如下:
//When no Records Are Being Displayed
private void gridView1_CustomDrawEmptyForeground(object sender,
CustomDrawEventArgs e)
{
//方法一(此方法为GridView设置了数据源绑定时,可用)
ColumnView columnView = sender as ColumnView;
BindingSource bindingSource = this.gridView1.DataSource as
BindingSource;
if(bindingSource.Count == 0)
{
string str = 没有查询到你所想要的数据!;
Font f = new Font(宋体, 10, FontStyle.Bold);
Rectangle r = new Rectangle(e.Bounds.Top + 5, e.Bounds.Left + 5,
e.Bounds.Right - 5, e.Bounds.Height - 5);
e.Graphics.DrawString(str, f, Brushes.Black, r);
}
//方法二(此方法为GridView没有设置数据源绑定时,使用,一般使用此种方
法)
if (this._flag)
{
if (this.gridView1.RowCount == 0)
{
string
显示全部