请问,DataGrid如何控制列宽…… 如题,请给出相关的例子!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <asp:BoundColumn DataField="sys_pro_name" SortExpression="sys_pro_name" HeaderText="项目"> <HeaderStyle Width="25%"></HeaderStyle> <ItemStyle Width=25%></ItemStyle> </asp:BoundColumn> if (this.dgBarg.TableStyles.Count==0) { DataGridTableStyle ts = new DataGridTableStyle(); ts.MappingName =dgBarg.DataMember; ts.RowHeaderWidth=5; dgBarg.TableStyles.Add(ts); ts.GridColumnStyles[0].Width = 0; ts.GridColumnStyles[1].Width = 0; ts.GridColumnStyles["员工自动编号"].Width=0; } else { this.dgBarg.TableStyles[0].RowHeaderWidth=5; }----------------------------------------------------------------------应该能看懂吧? 要么属性生成器,要么用HTML来控制, TO:wpater(不是我不明白)谢谢!谢谢大家帮忙! 1.右键点击datagird,选择'属性生成器'2.点左边五个选项中的'格式'3.点右边的列的'+',就可展开你所绑定的所有列4.点你想要改的列名,这时就出现宽度设置了很容易的,你试试吧 IO问题 C#如何生成二维码的问题 如何获取lookUpEdit.Properties.Buttons属性下Kind的属性值???? c# 修改ip地址等等 VS 2005安装失败,要插入光盘? -------奇怪,添加ocx控件的问题 (windows Form可以添加,web Form却添加不了ocx) c# XML问题 郁闷,装了VMware后,出现了两个虚拟的网卡,不能上网了? 清水无鱼来 ,谢谢啦:) 一个界面多个picturebox放大缩小问题 关于反射的问题 c# 里用table读取excel数据后 为什么显示不了excel里第一行的数据呀 先谢谢了
<HeaderStyle Width="25%"></HeaderStyle>
<ItemStyle Width=25%></ItemStyle>
</asp:BoundColumn>
{
DataGridTableStyle ts = new DataGridTableStyle();
ts.MappingName =dgBarg.DataMember;
ts.RowHeaderWidth=5;
dgBarg.TableStyles.Add(ts);
ts.GridColumnStyles[0].Width = 0;
ts.GridColumnStyles[1].Width = 0;
ts.GridColumnStyles["员工自动编号"].Width=0;
}
else
{
this.dgBarg.TableStyles[0].RowHeaderWidth=5;
}
----------------------------------------------------------------------
应该能看懂吧?
2.点左边五个选项中的'格式'
3.点右边的列的'+',就可展开你所绑定的所有列
4.点你想要改的列名,这时就出现宽度设置了
很容易的,你试试吧