标题:怎么设置dataGridView 列的宽度呢??
只看楼主
kdlihao
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2006-3-17
 问题点数:0 回复次数:2 
怎么设置dataGridView 列的宽度呢??
我用的是dataGridView 将数据放到table 里面 ,但是就不知道怎么去调整列宽了
DataTable table = new DataTable();

DataColumn col1 = new DataColumn("消费项目", typeof(string));
DataColumn col2 = new DataColumn("折前金额", typeof(decimal));
DataColumn col3 = new DataColumn("折后金额", typeof(decimal));
DataColumn col4 = new DataColumn("折扣金额", typeof(decimal));
DataColumn col5 = new DataColumn("结帐方式", typeof(string));
DataColumn col6 = new DataColumn("金额", typeof(decimal));

table.Columns.Add(col1);
table.Columns.Add(col2);
table.Columns.Add(col3);
table.Columns.Add(col4);
table.Columns.Add(col5);
table.Columns.Add(col6);
//生成DataColumn
string sql = "select StatItem_name,StatItem_goodstype from Stat_item";
SqlDataReader dr = Class_data.DataAccess.GetReader(sql);
while (dr.Read())
{
DataRow row = table.NewRow();
row[0] = dr[0];
table.Rows.Add(row);
}
dataview.DataSource = table.DefaultView;
dr.Close();

在这里我应该怎么才能调整生成后的列的宽度呢?急需呀!!!!!!!!!!!!!

[此贴子已经被作者于2006-12-5 14:04:01编辑过]

搜索更多相关主题的帖子: dataGridView 宽度 
2006-12-05 13:46
YSKING
Rank: 5Rank: 5
来 自:中国绿城
等 级:贵宾
威 望:16
帖 子:1380
专家分:25
注 册:2006-11-11
得分:0 
你有类似GridColumnStylesCollection这个属性吗,我用的是2003,
然后
GridColumnStylesCollection gcsc = this.dataGrid1.TableStyles[0].GridColumnStyles;
gcsc[0].Width = 60;

0表示第一列,依此类推

[此贴子已经被作者于2006-12-5 18:30:36编辑过]


仍然自由自我,永远高唱我歌,走遍千里...
2006-12-05 18:28
yelang7
Rank: 1
等 级:新手上路
威 望:1
帖 子:265
专家分:0
注 册:2006-11-3
得分:0 
哦,又学到了一招的了.谢谢.

想象和行动一致,做最棒的 IT 人. http://yelang7.
2006-12-06 11:23



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-107394-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.085927 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved