vs 2003 datagrid 如何调整列宽?

sjmsky111 2009-03-18 04:57:43
偶在用DataGrid绑定SQL数据库中一个表, 用datagrid 显示,请问datagrid 如何调整列宽?

PS:是WinForm里的DataGrid,不是Web里的DataGrid。

代码如下:
ds = New DataSet
ds.Clear()
strSql = "select B_time,B_table,B_mark,B_gold from TEL "
sqlAdp = New SqlDataAdapter(strSql, m_sqlConn)
sqlAdp.Fill(ds, "strSql")
DataGrid1.DataSource = ds.Tables(0).DefaultView

请各位高手帮帮忙啦...
...全文
139 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sjmsky111 2009-03-19
  • 打赏
  • 举报
回复
2003好像不支持DataGrid1.Columns("列名").Width = 80
sjmsky111 2009-03-19
  • 打赏
  • 举报
回复
最后的字段怎么显示到datagrid中?
moonshineidolon 2009-03-19
  • 打赏
  • 举报
回复

dataGrid1.TableStyles.Clear();//为了保险,这个加上
DataGridTableStyle myGridTableStyle = new DataGridTableStyle();

myGridTableStyle.MappingName="StoreTbl"; //这个不能少

//CustomerID
DataGridTextBoxColumn CustomerIDCol=new DataGridTextBoxColumn();
CustomerIDCol.MappingName="CustomerID"; //与数据源绑定的字段
CustomerIDCol.HeaderText = "CustomerID."; //DataGird显示的列名
CustomerIDCol.Width=0;
myGridTableStyle.GridColumnStyles.Add(CustomerIDCol);

dataGrid1.TableStyles.Add(myGridTableStyle);

按照这个例子写
moonshineidolon 2009-03-19
  • 打赏
  • 举报
回复
dataGrid1.TableStyles.Clear();//为了保险,这个加上
DataGridTableStyle myGridTableStyle = new DataGridTableStyle();

myGridTableStyle.MappingName="StoreTbl"; //这个不能少

//CustomerID
DataGridTextBoxColumn CustomerIDCol=new DataGridTextBoxColumn();
CustomerIDCol.MappingName="CustomerID"; //与数据源绑定的字段
CustomerIDCol.HeaderText = "CustomerID."; //DataGird显示的列名
CustomerIDCol.Width=0;
myGridTableStyle.GridColumnStyles.Add(CustomerIDCol);


按照这个例子写
moonshineidolon 2009-03-18
  • 打赏
  • 举报
回复
如果你是后台创建的列 那就是只能DataGrid1.Columns("列名").Width
这么写了
moonshineidolon 2009-03-18
  • 打赏
  • 举报
回复
在gridview的每个列的属性中可以设置列的宽度

pjagz 2009-03-18
  • 打赏
  • 举报
回复
DataGrid1.DataSource =ds
DataGrid1.DataMember= "strSql"

'------------------------------------
DataGrid1.Columns("列名").Width = 80

16,553

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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