私はこれを回避して解決策を得るために取り組んでいますが、
> <asp:GridView ID="GridView1" runat="server" EnableViewState="False"
> BorderWidth="1"
> HorizontalAlign="Left" HeaderStyle-BackColor="#5c7990" CellPadding="4" ForeColor="#333333"
> AutoGenerateColumns="false" GridLines="None" DataKeyNames="ID" AutoGenerateDeleteButton="false"
> EmptyDataText="No records found" CssClass="GridView123" Width="90%"
> OnRowCreated="GridView1_RowCreated">
> <HeaderStyle CssClass="GridHeader" />
> <FooterStyle CssClass="GridFooter" />
> <RowStyle CssClass="RowStyle" VerticalAlign="Top" Wrap="true" />
> <AlternatingRowStyle CssClass="AlternateRowStyle" VerticalAlign="Top" Wrap="true" />
> <Columns>
> <asp:BoundField DataField="ID" HeaderText="ID" ItemStyle-Width="20%">
> <ItemStyle Width="20%"></ItemStyle>
> </asp:BoundField>
> <asp:TemplateField HeaderText="Name" ItemStyle-Width="100%" ItemStyle-Wrap="true">
> <ItemTemplate>
> <span id="PName<%# Eval("ID") %>">
> <%# Eval("Name") %></span>
> </ItemTemplate>
> <ItemStyle Wrap="True" Width="100%"></ItemStyle>
> </asp:TemplateField>
>
> </columns>
<asp:GridView>
これが私のグリッド ビューです。私の問題は、グリッドビューの幅が異なるデータで変化していることです。列に巨大なデータがある場合は拡大され、列が小さなデータで満たされている場合は縮小されます。
列にもラッピングを適用しました
データが入力されても、一貫して一意のサイズで表示されるグリッド ビューが必要です。
ご助力いただきありがとうございます...