gridview中TemplateField的ItemTemplate中有多个控件,在浏览器里面显示的时候每个单元格间距太大很难看,有没有什么简单的办法让他根据内容自动设置width和height的值。
<asp:TemplateField ShowHeader="true"> <HeaderTemplate> <asp:Label ID="lbAge" runat="server" Text="Age"></asp:Label> </HeaderTemplate> <ItemTemplate> <asp:Label ID="lbAgeValues" runat="server" Visible="True" Text=""></asp:Label><br /> <asp:TextBox ID="tbAgeValues" runat="server" Visible="False" ValidationGroup="gpUser" CausesValidation="true"></asp:TextBox><br /> <asp:RequiredFieldValidator ID="rfvAge" runat="server" ControlToValidate="tbAgeValues" ErrorMessage="Age can't empty" ValidationGroup="gpUser" Display="Dynamic"></asp:RequiredFieldValidator><br /> <asp:RangeValidator ID="rvAge" runat="server" Type="Integer" ControlToValidate="tbAgeValues" MaximumValue="120" ValidationGroup="gpUser" MinimumValue="0" ErrorMessage="Age muset between 0 and 120" Display="Dynamic"></asp:RangeValidator> </ItemTemplate></asp:TemplateField>
见以上代码,当Label 的Visible为True,这个单元格的width和height的值由Label 的text决定,其他控件的不占地方。请各位大虾帮帮忙。
- 2 回答
- 0 关注
- 596 浏览
添加回答
举报
0/150
提交
取消