社区
C#
帖子详情
如何更改基于winform的datagrid中某一列的宽度
lierisme
2005-09-30 05:21:16
rt
...全文
115
9
打赏
收藏
如何更改基于winform的datagrid中某一列的宽度
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
turenjie
2005-10-06
打赏
举报
回复
收藏学习中....
程序的色彩
2005-10-06
打赏
举报
回复
this.DataGrid1.Columns[2].ItemStyle.Width="100";
Alden
2005-10-01
打赏
举报
回复
Datagrid->TableStyle->GridColumnStyle
三省Ta叔
2005-10-01
打赏
举报
回复
string strCon1=" Server=czf; database=msscl; uid=sa; pwd=providence; ";//czf
string strSelect1="select class_id as '上课班级',room_id as '上课机房',course_id as '课程名称' from schedule_info where time_id='"+ daTimeOver1 +"' ";
SqlConnection chkConn1=new SqlConnection(strCon1);
chkConn1.Open();
this.myDs1.Clear();
this.myDa1=new SqlDataAdapter(strSelect1,chkConn1);
this.myDa1.Fill(this.myDs1,"schedule_info");
myBind=this.BindingContext[this.myDs1,"schedule_info"];
myTbload=this.myDs1.Tables["schedule_info"];
this.dataGrid1.DataSource=this.myDs1;
this.dataGrid1.DataMember="schedule_info";
DataGridTableStyle dtstyle=new DataGridTableStyle();
dtstyle.MappingName="schedule_info";
dataGrid1.TableStyles.Clear();
dataGrid1.TableStyles.Add(dtstyle);
dataGrid1.TableStyles["schedule_info"].GridColumnStyles["上课班级"].Width=90;
dataGrid1.TableStyles["schedule_info"].GridColumnStyles["上课机房"].Width=90;
dataGrid1.TableStyles["schedule_info"].GridColumnStyles["课程名称"].Width=135;
CSDNATM
2005-10-01
打赏
举报
回复
Datagrid->TableStyle->GridColumnStyle
建你想要的列,然后可以直接设置列的宽(with)
至于代码,里面有生成的,自己看一下!
foxconn_nich
2005-09-30
打赏
举报
回复
this.DataGrid1.Columns[2].ItemStyle.Width="100";
yangxd_yi
2005-09-30
打赏
举报
回复
请参考
DataGridTableStyle TS=new DataGridTableStyle();
TS.AlternatingBackColor=Color.FromArgb(((System.Byte)(241)), ((System.Byte)(244)), ((System.Byte)(250)));
TS.BackColor=Color.White;
TS.DataGrid=DG;
TS.GridLineColor = System.Drawing.Color.FromArgb(((System.Byte)(102)), ((System.Byte)(153)), ((System.Byte)(204)));
TS.HeaderBackColor = System.Drawing.Color.FromArgb(((System.Byte)(201)), ((System.Byte)(212)), ((System.Byte)(234)));
TS.HeaderForeColor = System.Drawing.SystemColors.ControlText;
TS.MappingName=dt.TableName.ToString();
TS.PreferredRowHeight = 20;
TS.RowHeaderWidth = 10;
DG.TableStyles.Add(TS);
for(int i=0;i<dt.Columns.Count;i++)
{
DataGridTextBoxColumn TC=new DataGridTextBoxColumn();
TC.HeaderText=dt.Columns[i].Caption;
TC.MappingName=dt.Columns[i].ColumnName;
TC.Width=dt.Columns[i].Caption.ToCharArray().Length*20;
DG.TableStyles[0].GridColumnStyles.Add(TC);
}
lierisme
2005-09-30
打赏
举报
回复
那更改的是所有的列的属性,我只想更改某一指定的列的宽度
wuyi8808
2005-09-30
打赏
举报
回复
DataGrid.TableStyles 属性
asp.net知识库
DataGrid
View
中
如何在textbox列
中
限制输入。 ASP.NET 2.0构建动态导航的Web应用程序(TreeView和Menu ) 体验.net2.0的优雅(3) -- 为您的 SiteMap 添加 控制转发功能 GridView控件使用经验 ASP.NET 2.0:弃用 ...
.net技术资料大全(语言规范 源码教程 学习笔记 技术资料 .net代码生成器)
将控件放到
datagrid
中
以及修改列宽.txt 截取系统消息.txt 解决VS.NET使用
中
属性框不显示的问题.txt 里的InputBox.txt 模拟鼠标和键盘操作.txt 取CPU的序列号.txt 如何:在VisualC#.NET
中
建立一个平滑的进度条...
ASP升级.net资料大全(c#入门 语言规范 源码教程 学习笔记 技术资料 面试题 asp与.net代码生成器)
将控件放到
datagrid
中
以及修改列宽.txt 截取系统消息.txt 解决VS.NET使用
中
属性框不显示的问题.txt 里的InputBox.txt 模拟鼠标和键盘操作.txt 取CPU的序列号.txt 如何:在VisualC#.NET
中
建立一个平滑的进度条...
WPF TreeListView 20170722
之前发布的作废,这是从老外的源码转换过来,并进行了扩展: 1>添加了水平和垂直网格线 2>添加了MVVM 3>添加了UI虚拟化的支持 4>支持自动填充列和最小
宽度
列 5>可绑定到Datatable,从而进行编辑操作 6>可装载海量...
[
Winform
]
DataGrid
View列自适应
宽度
在做
winform
项目
中
,数据控件
DataGrid
View的使用多多少少是会用到的,如果不设置它的属性,默认情况下是不会自适应
宽度
的,你想查看某项的数据,就不得不将标题栏拖来拖去,挺烦的。 方法 建一个用于测试的Person...
C#
110,535
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章