社区
数据库(包含打印,安装,报表)
帖子详情
[求助]Datagrid如何让它的列宽与内容中的最大宽度自适应!
bnjz
2003-02-17 03:08:14
我在程序中很多处用到datagrid,可是出来后,每次要么一个个手动给定宽度(很费时),要么不给定,就很难查看,有没有办法让一个函数来实现datagrid列宽与内容自适应。
...全文
1488
7
打赏
收藏
[求助]Datagrid如何让它的列宽与内容中的最大宽度自适应!
我在程序中很多处用到datagrid,可是出来后,每次要么一个个手动给定宽度(很费时),要么不给定,就很难查看,有没有办法让一个函数来实现datagrid列宽与内容自适应。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
foko_zl
2003-04-05
打赏
举报
回复
如果可以,datagrid 就不是 datagrid 了!
这也是许多人不喜欢 datagrid 的理由之一:缺少许多方便实用的功能,如自动调整列宽,逐行控制颜色等等。
自己写个过程吧,或者试试第三方控件。
bnjz
2003-04-04
打赏
举报
回复
可不可以实现,自动各列都按他们的数据长度而定宽度呢?
bigbigfans
2003-03-01
打赏
举报
回复
DefColWidth 属性
返回或设置一个值,指示 DataGrid 控件中所有列的缺省宽度。
语法
object.DefColWidth [= value]
DefColWidth 属性的语法具有这些部分:
部分 描述
object 对象表达式,其值是“应用于”列表中的对象。
value 一个基于控件的比例模型的整数。
说明
如果将 DefColWidth 属性设置为 0,则该控件在列标头宽度或基本字段的 Size 属性设置的基础上自动调整所有列的大小。例如,将所有列的缺省列宽度设置为第一列的宽度:
DataGrid1.DefColWidth = DataGrid1.Columns(0).Width
yxcf
2003-02-28
打赏
举报
回复
恐怕要用一个循环语句来判断column中的字段的长度才行,得到最大的长度再设置其width
bnjz
2003-02-28
打赏
举报
回复
各位都是高手来帮忙呀!
bnjz
2003-02-20
打赏
举报
回复
可我在使用前并不知道,某列的具体内容,它的列是动态增加,而且字段长度不定呀,怎么办?
你说的简单算法是???
csdnHelp
2003-02-17
打赏
举报
回复
可以,其中的算法很简单,但是,我建议你采用:手动设置后将其宽度保存到设置文件中,每次需要时在调入参数设置datagrid。
DataGrid
列
宽
随着
内容
自动变化
在使用vs2005时进行wince开发时,用
Datagrid
控件显示表格数据,当表格
内容
过多时,
Datagrid
控件单元格
宽
度
并不足以用来完全显示表格
中
的数据
内容
,,只有自己每次去拉动分界线,来进行调整。当出现表格字段比较多时,这样做就显得很麻烦。PDA本身屏幕就很小,即使只显示3-5
列
,拖动依旧很烦人,因此就有了实现自动调整
列
宽
功能的想法。首先到网上搜了一下,只发现一个PC机用的,vb.
easyui
datagrid
列
宽
设置百分比,
自适应
easyui
datagrid
表格
宽
可直接设置百分比,
列
宽
设置百分比需要计算。
easyui
datagrid
panel的
列
宽
自适应
浏览器大小
easyui
datagrid
pane
自适应
浏览器大小
datagrid
表头与数据
列
宽
度
不对齐_EasyUI 数据表格
datagrid
列
自适应
内容
宽
度
的实现...
项目初期在加载数据表格的时候为了提高表格数据渲染速度,设置了默认
宽
度
。现需求需要加一个表格
自适应
的功能,触发改功能,改变
列
宽
度
,但是不重新渲染表格,不发生数据请求。设计思路,遍历每项的所有数据,比较字节符串长度,取
最大
长度。再用
最大
长度和标题长度比较,如果标题长就去标题长度,如果字符串长,就取字符串的。js//表格
自适应
方法function changeWidth(agstr){var dg = ...
C# WinCE
中
DataGrid
列
设置(
列
宽
列
标题等)
1、代码定义: private void frmLog_Load(object sender, System.EventArgs e) { //设置
DataGrid
的
列
宽
Init
DataGrid
ColumnHeader(); //GetResult(); } private void Init
DataGrid
ColumnHeader() {
DataGrid
Ta
数据库(包含打印,安装,报表)
1,217
社区成员
55,949
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章