• 主页
  • ASP
  • .NET Framework
  • Web Services
  • VB
  • VC
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • LINQ
sunshine_anycall 2009年12月01日
问个GridView样式的问题
我的gridview有两列需要固定列宽。问题是怎么设定都不行,即时用了style="table-layout:fixed" 还是不行。两列的宽度不到设定的列宽的值。
各位高人有没有什么高见?
一下是代码的一部分,供参考:

<asp:GridView ID="gdvDetails" runat="server" AllowPaging="True" AllowSorting="True"
AutoGenerateColumns="False" DataKeyNames="cfgRedirectID" OnPageIndexChanging="gdvDetails_PageIndexChanging"
OnSorting="gdvDetails_Sorting" SkinID="gridviewSkin" CellPadding="0" OnRowDataBound="gdvDetails_RowDataBound">
<Columns>
<asp:TemplateField HeaderText="CfgRedirectID" SortExpression="cfgRedirectID">
<ItemTemplate>
<asp:HyperLink ID="linkEdit" NavigateUrl='' runat="server"><%#Eval("cfgRedirectID")%></asp:HyperLink>
</ItemTemplate>
<HeaderStyle Width="5%" />
</asp:TemplateField>
<asp:TemplateField HeaderText="PatternUrl" SortExpression="targetUrl">
<ItemTemplate>
<asp:Label ID="lblTargetUrlCut" runat="server" Text='<%# CutLongString(Eval("targetUrl").ToString(),10) %>'></asp:Label>
</ItemTemplate>
<HeaderStyle HorizontalAlign="left"></HeaderStyle>
<ItemStyle HorizontalAlign="Left" />
</asp:TemplateField>
<asp:TemplateField HeaderText="DestinationUrl" SortExpression="destinationUrl">
<ItemTemplate>
<asp:Label ID="lblDestinationurlCut" runat="server" Text='<%# CutLongString(Eval("destinationUrl").ToString(),20) %>'></asp:Label>
</ItemTemplate>
<HeaderStyle Width="15%" HorizontalAlign="left"></HeaderStyle>
<ItemStyle HorizontalAlign="Left" />
</asp:TemplateField>
<asp:BoundField DataField="ignoreCase" HeaderText="IgnoreCase" SortExpression="ignoreCase"
ShowHeader="true">
<HeaderStyle HorizontalAlign="Center" />
</asp:BoundField>
...全文
945 点赞 收藏 34
写回复
34 条回复

还没有回复,快来抢沙发~

发动态
发帖子
.NET技术社区
创建于2007-09-28

4.8w+

社区成员

66.8w+

社区内容

.NET技术交流专区
社区公告
暂无公告