| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 632 人关注过本帖
标题:请教:怎么指定datagird每一列的宽度啊
取消只看楼主 加入收藏
lisir888
Rank: 1
等 级:新手上路
帖 子:259
专家分:0
注 册:2006-8-23
收藏
 问题点数:0 回复次数:2 
请教:怎么指定datagird每一列的宽度啊
怎么指定datagird每一列的宽度啊。我看以前有人说过。可是还是不行!!
搜索更多相关主题的帖子: datagird 宽度 
2006-09-04 14:36
lisir888
Rank: 1
等 级:新手上路
帖 子:259
专家分:0
注 册:2006-8-23
收藏
得分:0 

string str="server=localhost;uid=sa;pwd=;database=login";
SqlConnection conn=new SqlConnection(str);
SqlCommand cm=new SqlCommand();
cm.Connection=conn;
cm.CommandText="select * from login";
DataSet dt= new DataSet();
System.Data.SqlClient.SqlDataAdapter da=new SqlDataAdapter();
da.SelectCommand=cm;
conn.Open();
da.Fill(dt,"login");
conn.Close();
// this.dataGrid1.DataSource=dt.Tables[0];
this.dataGrid1.SetDataBinding(dt,"login");

DataGridTableStyle dataGridStyle = new DataGridTableStyle();
dataGridStyle.MappingName = dt.Tables[0].TableName; //映射到数据表样式的名称

//建立数据行样式DataGridTextBoxColumn类

DataGridTextBoxColumn NumColumn = new DataGridTextBoxColumn();
NumColumn.MappingName = "编号";
NumColumn.HeaderText = "编号";
NumColumn.Width = 1000;
dataGridStyle.GridColumnStyles.Add(NumColumn);

DataGridTextBoxColumn NameColumn = new DataGridTextBoxColumn();
NameColumn.MappingName = "姓名";
NameColumn.HeaderText = "姓名";
NameColumn.Width =1000;
dataGridStyle.GridColumnStyles.Add(NameColumn);

DataGridTextBoxColumn PasswordColumn = new DataGridTextBoxColumn();
PasswordColumn.MappingName = "密码";
PasswordColumn.HeaderText = "密码";
PasswordColumn.Width = 1000;
dataGridStyle.GridColumnStyles.Add(PasswordColumn);

this.dataGrid1.TableStyles.Clear();

dataGrid1.TableStyles.Add(dataGridStyle);


根本改变不了。现在里面什么也没有

2006-09-04 17:39
lisir888
Rank: 1
等 级:新手上路
帖 子:259
专家分:0
注 册:2006-8-23
收藏
得分:0 
好了。问题解决了。
2006-09-04 18:28
快速回复:请教:怎么指定datagird每一列的宽度啊
数据加载中...
 
   



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

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