当前位置:编程学习 > C#/ASP.NET >>

GridView 自动生成的列控制列的宽度问题,高手来看看呀!!


问题一

 <asp:GridView  ID="GridView1" runat="server" AllowPaging="True" CellPadding="4" EnableSortingAndPagingCallbacks="True"
                        ForeColor="#333333" GridLines="None" OnPageIndexChanging="GridView1_PageIndexChanging" Width="100%"> 
                        
                        <RowStyle HorizontalAlign="Justify"  Wrap="false" Width="100" />
                        <FooterStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
                        <RowStyle BackColor="#FFFBD6" ForeColor="#333333" />
                        <SelectedRowStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="Navy" />
                        <PagerStyle BackColor="#FFCC66" ForeColor="#333333" HorizontalAlign="Center" />
                        <HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
                        <AlternatingRowStyle BackColor="White" />
                    </asp:GridView>

显示的数据是这样的,都挤到一块去了,要显示的列不固定,可能是28列或者是其他的,而且列是自动生成的,我也没办法手动加载列,因为列数不固定。

但是这个列数少的时候显示的就不错。

怎么办才能让他自动随每列数据值的长度而改变宽度呢??


问题2
 我向修改一下某一列的数据显示格式,就是想改一下他的text,想根据他的标题来查找,怎么办?

if(e.Row.header.text=="string")
  e.Row.text="string"  //写的不对,但大体是这个意思,正确的应该怎么写??
--------------------编程问答-------------------- 下班了,在DataBound事件里。改。 --------------------编程问答-------------------- 下班了,在DataBound事件里。改。 --------------------编程问答-------------------- 查查,列宽,是否显示,都能控制。 --------------------编程问答-------------------- 有没有高手来帮帮忙呀?? --------------------编程问答-------------------- 关注
--------------------编程问答-------------------- 显式定义不行,俺也想知道如何显式定义 --------------------编程问答-------------------- 我靠12月的贴。楼上的都找出来了。太有才了 --------------------编程问答-------------------- 列的属性里就有Width的属性啊
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,