gpt4 book ai didi

c# - 如何将 DropDownList 包装在 GridView FooterTemplate 中?

转载 作者:行者123 更新时间:2023-11-28 03:26:01 25 4
gpt4 key购买 nike

请帮助我解决在 asp.net 中包装文本的问题 GridView FooterTemplate .

我已经准备好包装了 <ItemTemplate><EditItemTemplate>使用以下命令

<asp:TemplateField ItemStyle-Wrap="true"

但相同的代码不适用于 FooterTemplate .

请看下面的代码

<asp:TemplateField ItemStyle-Width="120px"   HeaderText="Bureau" ItemStyle-Wrap="true">
<ItemTemplate>
<asp:Label ID="lblBureau" runat="server" Text = '<%# Eval("Bureau_Ref_Type")%>'
></asp:Label>

</ItemTemplate>

<EditItemTemplate>
<asp:Label ID="lblBureauEdit" runat="server" Visible="false" Text = '<%# Eval("Bureau_Ref_Id")%>'></asp:Label>
<asp:DropDownList ID="ddlBureauEdit" runat="server">
</asp:DropDownList>

</EditItemTemplate>
<FooterTemplate>
<asp:DropDownList ID="ddlBureauFooter" runat="server">
</asp:DropDownList>

</FooterTemplate>
</asp:TemplateField>

如果我减小 FooterTemplate 中的大小Dropdowlist项目文本页面似乎适合 1024 像素分辨率,但我们的客户想要相同的分辨率而不减少 Item字体大小。所以我需要所有专家帮助包装 FooterTemplate 中的元素.

谢谢山姆

最佳答案

您需要使用 FooterStyle为该部分设置样式。您的 ItemStyle 设置仅适用于实际数据项(不适用于页脚或页眉)。

您可以像这样重写标记的第一部分:

<asp:TemplateField HeaderText="Bureau">
<ItemStyle Width="120px" Wrap="true"></ItemStyle>
<FooterStyle Wrap="true"></FooterStyle>
<ItemTemplate>
...

请注意,我将您的 ItemStyle 设置移到了 <ItemStyle> 中设置 block ,以及添加 <FooterStyle>设置 block 。

关于c# - 如何将 DropDownList 包装在 GridView FooterTemplate 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21163502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com