| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1903 人关注过本帖
标题:[求助]怎么调整DataGrid列的宽度
只看楼主 加入收藏
黑桃猫
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2006-10-25
收藏
得分:0 
谢谢你了。。我现在在坛子里挨页翻呢。

是新手。所以用比较复杂的程序估计是看不懂了。。所以找简单点的。
2007-02-02 10:01
jacklee
Rank: 7Rank: 7Rank: 7
来 自:XAplus
等 级:贵宾
威 望:32
帖 子:1769
专家分:104
注 册:2006-11-3
收藏
得分:0 

资料好多,去BAIDU下看看,
1、新建立一个 DataGridTableStyle
DataGridTableStyle dtstyle= new DataGridTableStyle();
2、绑定数据源
dtstyle.MappingName=TableName;
3、设定
dg.TableStyles.Clear();
dg.TableStyles.Add(dtstyle);
dg.TableStyles[TableName].GridColumnStyles[ColumnName].Width=200;


XAplus!
讨论群:51090447
删吧删吧,把我的号给删了!
2007-02-02 10:07
liuminghui
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:2882
专家分:0
注 册:2007-1-26
收藏
得分:0 
我最近帮你看看把

海鸽 is My Lover!!
2007-02-02 10:16
spa429
Rank: 1
等 级:新手上路
威 望:1
帖 子:52
专家分:0
注 册:2006-9-4
收藏
得分:0 

DataTable dt = new DataTable("SourceTable");
DataRow dr;
dt.Columns.Add(new DataColumn("Date",typeof(string)));
dt.Columns.Add(new DataColumn("Cost",typeof(string)));
dt.Columns.Add(new DataColumn("Reason",typeof(string)));
//dt.Columns.Add(new DataColumn("ni",typeof(string)));//加列
for(int i = 0 ;i < list1.Count;i++)
{
Info info = (Info)(list1[i]);
dr = dt.NewRow();
dr[0] = info.DATE;
dr[1] = info.COST;
dr[2] = info.REASON;
//dr[3] = int.Parse(info.COST)*10;//值

dt.Rows.Add(dr);
}


//dt.TableName = "SourceTable";

DataView dv = new DataView(dt);


DataGridTableStyle dss = new DataGridTableStyle ();
dss.MappingName = "SourceTable";
infodataGrid.CaptionText = " 信息如下: ";//表头
infodataGrid.DataSource = dv;

infodataGrid.TableStyles .Clear ();


infodataGrid.TableStyles .Add (dss);

infodataGrid.TableStyles[0].GridColumnStyles["Date"].Width = 100;
infodataGrid.TableStyles[0].GridColumnStyles["Cost"].Width = 100;

infodataGrid.TableStyles[0].GridColumnStyles["Reason"].HeaderText ="原因";
infodataGrid.TableStyles [0].GridColumnStyles["Reason"].Width = 208;


你自己看把


2007-02-02 11:49
黑桃猫
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2006-10-25
收藏
得分:0 
谢谢jacklee、liuminghui

那个自动生成表的我用的时候,写完代码没有反映。

我太笨了。
2007-02-02 13:16
快速回复:[求助]怎么调整DataGrid列的宽度
数据加载中...
 
   



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

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