修改GridControl表格中的SearchLookUpEdit的列宽自适应

在GridControl的表格中增加了一个SearchLookUpEdit的控件,但是数据加载的时候显示的表格宽度不够整洁如下

想设置成自适应的宽度,就是自动调整宽度,以显示所有内容,操作如下,在对应Columns中选择则对应的Column,然后打开ColumnEdit属性,设置其中的BeatFitMode即可

如果想改变SearchLookUpEdit的宽度,可以设置ColumnEdit的PopupFormSize的数值,以调整整个SearchLookUpEdit的大小

 

清除SearchLookUpEdit中的ClearButton按钮:

设置ColumnEdit中的ShowClearButton按钮属性为false,如下

 

设置成功后的样式如下

以上为个人摸索的结果,如果有更好的方式,还请各位不吝赐教!!!感谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
DevExpress的GridControl,可以通过以下步骤启用右键多选: 1. 设置GridControl的`MultiSelect`属性为`true`,以启用多选功能。 2. 在GridControl的事件`MouseDown`判断鼠标右键是否按下,如果是,则选当前行或单元格。 3. 在GridControl的事件`MouseMove`判断鼠标左键是否按下,如果是,则根据鼠标移动的方向选择多个行或单元格。 4. 在GridControl的事件`MouseUp`判断鼠标左键是否释放,如果是,则完成多选操作。 以下是示例代码: ``` private void gridControl1_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right) { DevExpress.XtraGrid.Views.Grid.ViewInfo.GridHitInfo hitInfo = gridView1.CalcHitInfo(e.Location); if (hitInfo.InRow) { gridView1.SelectRow(hitInfo.RowHandle); } else if (hitInfo.InRowCell) { gridView1.SelectCell(hitInfo.RowHandle, hitInfo.Column); } } } private void gridControl1_MouseMove(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { DevExpress.XtraGrid.Views.Grid.ViewInfo.GridHitInfo hitInfo = gridView1.CalcHitInfo(e.Location); if (hitInfo.InRow) { gridView1.FocusedRowHandle = hitInfo.RowHandle; gridView1.SelectRange(gridView1.FocusedRowHandle, hitInfo.RowHandle); } else if (hitInfo.InRowCell) { if (hitInfo.RowHandle > gridView1.FocusedRowHandle) { gridView1.SelectRange(gridView1.FocusedRowHandle, hitInfo.RowHandle); } else { gridView1.SelectRange(hitInfo.RowHandle, gridView1.FocusedRowHandle); } } } } private void gridControl1_MouseUp(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { gridView1.FocusedRowHandle = gridView1.GetSelectedRows()[0]; } } ```

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值