DevExpress的使用

DATE_EDIT:

获取选中的日期:

string starttime = dateEdit_Start.Text          //正确,获取的是dateEdit所点中的日期

string starttime = dateEdit_Start.SelectedText        //错误,返回" "


XtraForm:
AutoScaleMode:确定当屏幕分辨率或字体更改时窗体或控件将如何缩放。
Dpi:根据显示分辨率控制缩放。常用分辨率为96和120Dpi;
Font:根据类使用的字体(通常为系统字体)的维度控制缩放;
Inherit:根据类的父类的缩放模式控制缩放。如果不存在父类,则禁用自动缩放。
None:禁用自动缩放。
       注:大多数业务应用程序都应使用Font自动缩放模式。Dpi缩放模式对于基于图形的应用程序十分有用,并且与 .Net Compact Framwork使用的默认缩放模式兼容。
       注:可通过加滚动条的形式控制缩放。即通过将Form的AutoScale属性设置为True,该设置还将AutoScaleMode属性隐式设置为None。相反,设置一个窗体的AutoScaleMode属性会将AutoScale设置为False。
Icon:指示窗体的图标。这在窗体的系统菜单框中显示,以及当窗体最小化时显示。
ShowIcon:指示是否在窗体的标题栏中显示图标。
Size:控件的大小(以像素为单位)。
Text:窗体的标题。
WindowState:确定窗体的初始可视状态。
Normal:以Size属性设置的窗体大小进行显示;
Minimized:最小化显示;
Maximized:最大化显示;
AcceptButton:窗体的“接受”按钮。如果设置了此按钮,则用户每次按“Enter”键都相当于单击该按钮。
CancelButton:窗体的“取消”按钮。如果设置了此按钮,则用户每次按“ESC”键都相当于单击该按钮。
FormBorderStyle:指示窗体的边框和标题栏的外观和行为。
None:无边框;
FixedSingle:固定的单行边框;
Fixed3D:固定的三维边框;
FixedDialog:固定的对话框样式的粗边框;
Sizeable:可调整大小的边框;
FixedToolWindow:不可调整大小的工具窗口边框。工具窗口不会显示在任务栏中也不会显示在当用户按 Alt+Tab 时出现的窗口中。尽管指定 FixedToolWindow 的窗体通常不显示在任务栏中,还是必须确保 ShowInTaskbar 属性设置为 false,因为其默认值为 true;
SizableToolWindow:可调整大小的工具窗口边框。工具窗口不会显示在任务栏中也不会显示在当用户按 Alt+Tab 时出现的窗口中。
MaximizeBox:窗体标题栏的右上角是否有最大化按钮。默认为True。
MiniMizeBox:窗体标题栏的右上角是否有最小化按钮。默认为True。
ShowInTaskbar:窗体是否出现在任务栏中。默认为True。
StartPosition:窗体第一次出现时的位置。
TopMost:指示该窗体是否始终显示在此属性未设置为true的所有其它窗体之上。



GridControl的使用:

gridControl1.DataSource = dt; //绑定数据源,dt为DataTable

int count =  this.gridView.RowCount; //获得行数

 int[] col = this.gridView1.GetSelectedRows();  //获得的是所选行的行号,从0开始,而不是直接获得所选行

DataRow currentRow = gridView1.GetDataRow(gridView1.FocusedRowHandle);  //获取选中行

currentRow.ItemArray  //返回一个object[],通过一个数组来获取或设置此行的所有值

 this.gridView1.BestFitColumns();   //设置宽度自动匹配

 gridView1.OptionsView.ShowGroupPanel=false;  //隐藏最上面的GroupPanel

gridView1.OptionsBehavior.Editable=false;   //设置只读,不可编辑

gridView1.OptionsSelection.MultiSelect = True; //设置多选行

//显示行号

private void gridView1_CustomDrawRowIndicator(object sender, DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgs e)
{
    e.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Far;
    if (e.Info.IsRowIndicator)
    {
        if (e.RowHandle >= 0)
        {
            e.Info.DisplayText = (e.RowHandle + 1).ToString();
        }
        else if (e.RowHandle < 0 && e.RowHandle > -1000)
        {
            e.Info.Appearance.BackColor = System.Drawing.Color.AntiqueWhite;
            e.Info.DisplayText = "G" + e.RowHandle.ToString();
        }
    }
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值