收录日期:2018/09/20 23:25:53 时间:2016/05/21 14:08:15 标签:C#
我在web窗体里绑定了一个DataGrid,可是数据显示出来效果不好,有些是竖行显示,有些是横着显示,我现在想让它都横着显示,因为有些数据长,有些数据短,长的我想让它自动换行,总之想让显示出来的效果好一点!帮帮我!
                       ————————拜托了!————————
............
DataGridTextBoxColumn TextCol = new DataGridTextBoxColumn();
TextCol.MappingName =...;  
TextCol.HeaderText = ...;
TextCol.Width = 100;
............
不行,高手们,指点一下吧,救救我这个苦命的人吧!
你可以在DataGrid的属性生成器里的-格式-列 中设置好每列的宽度的百分比或固定大小,达到你的效果就行了。
WEB我不会。
Web的特点就是界面难控制。不像WinForm那么好用。
如果你不设置固定宽度的话自己会换行的呀,
http://xml.sz.luohuedu.net/xml/ShowList.asp?id=1
如果你不设置固定宽度的话自己会换行的呀,
http://xml.sz.luohuedu.net/xml/ShowList.asp?id=1
如果你不设置固定宽度的话自己会换行的呀,
http://xml.sz.luohuedu.net/xml/ShowList.asp?id=1
不要设置width,DataGrid会根据内容自动调整
谢谢各位,我试试!
net_lover(孟子E章)给的网址打不开!!!
******************问题还是没有解决,请个为大师指点****************
********拜托了!!!**********
同志们,告诉你们一个好消息,呵呵,问题解决了,不过不是用你们给的方法,呵呵,有好东西大家一起分享吗?
csharpsharper() ----他(她)解决的,不知是男是女,知道的话,一定让签个名。。

this.DataGrid1.DataSource=Dataset;
this.DataGrid1.Width=Unit.Pixel(Dataset.Tables[0].Columns.Count*102);
this.DataGrid1.DataBind();

就是这个方法!!
可怜!总有一天你会发现原来没有彻底解决问题!
Column.width 
    one by one!
一步不来吗!我的东西本来有限,只有用这样的方法,路不走怎么知道还会有什么样的困难,对吧,嘿嘿!
dfkjsd f