怎样更改datagrid里的某一列的宽度

online0 2002-08-15 01:22:40
请问如何更改datagrid里面的某一列的宽度呢????
...全文
51 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
online0 2002-08-29
  • 打赏
  • 举报
回复
我想将第一行第一列的第一个格设定宽度该如何操.我是vb.net初学者敬请详细告知,因我已试过前面的所有办法但是都不得其法???
yshawxp 2002-08-22
  • 打赏
  • 举报
回复
补充一下! ^_^

items 为行号(从0开始)

cells 为列号 (从0开始)

Unit.Pixel(100) 为象素的单位(长度单位)
yshawxp 2002-08-22
  • 打赏
  • 举报
回复
有2种方法:

1.在设计时,进行设置宽度。
DataGrid属性:属性生成器-〉格式-〉列-〉宽度

2。在代码中动态地设置宽度。

DataGrid1.Items(iRows).Cells(iCols).Height = Unit.Pixel(100) '高

DataGrid1.Items(iRows).Cells(iCols).Width = Unit.Pixel(100) '宽


hbxtx 2002-08-21
  • 打赏
  • 举报
回复
DataGrid属性:属性生成器-〉格式-〉列-〉宽度
bigrongshu 2002-08-15
  • 打赏
  • 举报
回复
建立一个TableStyle对象

设置columnWidth属性即可
hobo_boy 2002-08-15
  • 打赏
  • 举报
回复
codebehind:

Dim tb6 As TextBox = CType(DataGrid1.Items(e.Item.ItemIndex).Cells(6).Controls(0), TextBox).Width = Unit.Pixel(100)
sheep2002 2002-08-15
  • 打赏
  • 举报
回复
没用样式表
设置:
dataGrid1-〉PreferredColumnWidth
sheep2002 2002-08-15
  • 打赏
  • 举报
回复
设置
datagrid->TableStyles->GridColumnStyles->Width

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧