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