2024年3月14日发(作者:)
第三方控件使用大全
一、 ComboBoxEdit
1、 如何使其不可编辑
TextEditStyle 设置为:DisableTextEditor
2、 如何设置鼠标为手形
Cursor 设置为:Hand
二、 GridControl
1、 如何解决单击记录整行选中的问题
View->OptionsBehavior->EditorShowMode 设置为:Click
2、 如何新增一条记录
(1)、Row()
(2)、实现gridView_InitNewRow事件
3、如何解决GridControl记录能获取而没有显示出来的问题
teColumns();
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 = urce as
BindingSource;
if( == 0)
{
string str = "没有查询到你所想要的数据!";
Font f = new Font("宋体", 10, );
Rectangle r = new Rectangle( + 5, + 5,
- 5, - 5);
ring(str, f, , r);
}
//方法二(此方法为GridView没有设置数据源绑定时,使用,一般使用此种方
法)
if (this._flag)
{
if (nt == 0)
{
string str = "没有查询到你所想要的数据!";
Font f = new Font("宋体", 10, );
Rectangle r = new Rectangle( + 5, +
5, - 5, - 5);
ring(str, f, , r);
}
}
}
9、如何显示水平滚动条?
设置AutoWidth = false;
10、如何定位到第一条数据/记录?
设置 rst()
11、如何定位到下一条数据/记录?


发布评论