GridColumn (Column Layout and Auto Width)
Namespace:DevExpress.XtraGrid.Columns
Assembly:DevExpress.XtraGrid.v16.2.dll
https://documentation.devexpress.com/#WindowsForms/clsDevExpressXtraGridColumnsGridColumntopic
Represents an individual column in Grid Views and Card Views.
Remarks
GridColumn objects represent columns and card fields in Grid Views and Card Views respectively. Such objects are used to display data from an individual data field. The bound data field is specified by the FieldName property. Settings provided by the GridColumn class also allow you to control how column data is displayed and edited, column header contents, the column's position and visibility, etc.
Note that some of the settings provided are in effect only for columns displayed in Grid Views.
For instance, the GroupIndex and SummaryItem properties are in effect for Grid View columns only, as Card Views do not support the grouping and summary features.
You can access a View's column collection using the ColumnView.Columns property. This property returns an object whose indexer can be used to access individual GridColumn objects. Note also that column objects are Component descendants. This enables you to access columns in code directly by their names.
You don't need to create column objects manually using the GridColumn class constructor. Columns can be created using methods of the owning column collection (GridColumnCollection class) or by using the ColumnView.PopulateColumns method of the required View.
For additional information regarding columns, refer to the Column and Card Field Overview, Creating Columns and Binding Them to Data Fields and Accessing and Identifying Columns topics.
ColumnLayout
列长自适应
https://documentation.devexpress.com/#WindowsForms/CustomDocument649
设置GridView的OptionsView的ColumnAutoWidth属性为True
FixedStyle枚举类型
https://documentation.devexpress.com/#WindowsForms/DevExpressXtraGridColumnsFixedStyleEnumtopic
Left The band or column is anchored to the View's left edge.
None The band or column takes part in horizontal scrolling.
Right The band or column is anchored to the View's right edge.
用来固定某一列的位置,上面的链接里有相关说明
Best Fit
Grid Views allow you to apply the best fit feature to an individual column and to all columns at once. When the feature is applied to a column, column width is changed to fit its content (subject to the minimum width restriction). By default, all column values are processed and column width is set to the maximum width required by any cell. For performance reasons, you can limit the number of records taken into account when applying the best fit feature by setting the View's GridOptionsView.BestFitMaxRowCount property. By default, this property value is -1 to indicate that all data rows will be processed. If set to a positive integer, the View processes the specified number of data rows starting from the top visible row.
End-users can apply best fit to a column or to all columns at once using the column header panel's popup menu. Please refer to the Popup Menus Overview topic for details. You can also apply the feature in code using the View's GridView.BestFitColumns method or a column's GridColumn.BestFit method.
Applying best fit with auto width enabled requires special attention. As stated above, the total width of columns always equals the View's width. Thus, applying best fit may not display complete cell contents if the View is not wide enough. On the other hand, columns may be wider than their contents require. A columns' required size is calculated and proportionally applied, so that the total width is the View's width. The image below illustrates an example.
FixedWidth
You can force a column to have a fixed width. Enable a column's OptionsColumn.FixedWidth option for this purpose.
If the option is enabled, a column's width is not affected by the auto width and best fit features.
End-users can resize columns regardless of this option setting.
To prohibit column resizing, use the column's OptionsColumn.AllowSize option.
https://documentation.devexpress.com/#WindowsForms/CustomDocument114719
https://documentation.devexpress.com/#WindowsForms/DevExpressXtraGridColumnsGridColumn_Fixedtopic
设置GridView的OptionsView的ColumnAutoWidth属性为False
设置GridColumn的Fixed属性为Left,设置Width为固定值
GridColumn (Column Layout and Auto Width)的更多相关文章
- ExtJS 布局-Column布局(Column layout)
更新记录: 2022年6月1日 开始. 2022年6月4日 发布. 1.说明 使用列布局,可以将容器拆分为特定大小的列,并将子组件放置在这些列中. 可以设置子组件宽度值为: 百分比(相对父容器宽度) ...
- css var & auto width css triangle
css var & auto width css triangle https://codepen.io/xgqfrms/pen/PooeEbd css var https://codepen ...
- Auto Layout Guide----(二)-----Auto Layout Without Constraints
Auto Layout Without Constraints 没有约束的自动布局 Stack views provide an easy way to leverage the power of A ...
- Extjs4学习
1 Ext js初步 1.1 获取Extjs 下载extjs: 可以从http://extjs.org.cn/ 获得需要的extjs发布包及更多支持. 1.2 搭建学习环境: 假设您的机器已经安装my ...
- Extjs--12种布局方式
按照Extjs的4.1的文档来看,extjs的布局方式大致有12种,下面一一介绍,有些代码就是文档中的. 1.Border 边界布局 border布局,最多可以将页面分割为"东南西北中&qu ...
- extjs_08_界面布局
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYWRhbV93enM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA ...
- ExtJs布局详解
序言 1.百度百科上说:ExtJs功能丰富,无人能出其右.无论是界面之美,还是功能之强,extjs都高居榜首. 2.呵呵,界面之美当是少不了布局的,这篇文章我写layout的七种布局.(extjs是4 ...
- Blend 2015 教程 (一) 基础
微软公司在Visual Studio 2015产品套件中作出了许多革命性的变更,包括.NET开源,.NET服务器端部分跨平台,推出向个人和小团队免费的社区版,移动应用开发部分跨平台支持,商店应用支持C ...
- Blend 2015 教程 (二) 样式
前一篇讲述了如何在新Blend中完成一个简单的带数据绑定的界面小例子,本篇将讲述一下,把View层和Style层分开,并搭建Style层框架的方法,并进行细节样式修改. 1. 在解决方案资源管理器面板 ...
随机推荐
- Confluence 6 快捷键
快捷键图标. 官方的下载地址为:https://atlassianblog.wpengine.com/wp-content/uploads/2018/01/keyboard-shortcuts-inf ...
- 『TensorFlow』DCGAN生成动漫人物头像_下
『TensorFlow』以GAN为例的神经网络类范式 『cs231n』通过代码理解gan网络&tensorflow共享变量机制_上 『TensorFlow』通过代码理解gan网络_中 一.计算 ...
- 字 字节 比特,以及各个算数类型所占用的大小范围 c++
字 储存的基本单元,. 1字=4/8字节 字节 byte 字节是计算机中数据处理的基本单元. 1byte=8bit 比特(bit/位) 表示二进制位,计算机内部数据储存的最小单位 例如 1011是一个 ...
- 【转】C# 中使用 ThoughtWorks.QRCode.dll 生成指定尺寸和边框宽度的二维码
本文介绍在 C# 中使用 ThoughtWorks.QRCode.dll 生成指定尺寸和边框宽度的二维码.网上文章大多只是简单介绍内置参数的设置,根据我的使用目的,增加了自定义目标二维码图片尺寸和白边 ...
- web移动端生产环境调试
如果是开发环境,比较容易: 最笨的方法是手机开QQ电脑开QQ把做好的页面传给手机QQ直接打开.. 参考: http://blog.allenm.me/2014/05/mobile-web-debug- ...
- 微信小程序中的bindTap事件(微信小程序开发QQ群:604788754)
bindTap对应的绑定事件, 第一个:wx.navigateTo wx.navigateTo({ url:"../content/content" }) 第二个:wx.redir ...
- PHP:第一章——PHP中静态变量和常量
<?php header("Content-Type:text/html;charset=utf-8"); /******************************** ...
- 快速切题 sgu102.Coprimes 欧拉函数 模板程度 难度:0
102. Coprimes time limit per test: 0.25 sec. memory limit per test: 4096 KB For given integer N (1&l ...
- 下拉选择框 Spinner的用法。
代码如下: package com.lixu.xialakuang; import android.app.Activity; import android.content.Context; impo ...
- python 虚拟环境 pyenv
一.pyenv简介 pyenv 主要用来管理 Python 的版本,比如一个项目需要 Python 2.x ,一个项目需要 Python 3.x . pyenv 通过系统修改环境变量来实现 Pytho ...