ich habe diese Spalte in einer Datagridview auf aspx SeiteWie wird eine Spaltenbreite in datagridview asp behoben?
<asp:TemplateField HeaderText="Observacion">
<ItemTemplate>
<asp:Label ID="lblOrderID" runat="server" Text='<%# Eval("Observacion") %>'></asp:Label>
</ItemTemplate>
<ItemStyle Width="200px" Wrap="False" />
</asp:TemplateField>
Ich habe die ItemStyle mit und wickeln auf false gesetzt, aber sowieso die Breite Spalten wächst die die Daten zu lang ist. Ich möchte nur die Höhe der Spalte nicht die Breite ändern. Hier der vollständige Code der Datagridview
<asp:GridView ID="GridView1" runat="server" AutoGenerateDeleteButton="True" CellPadding="4" EnableModelValidation="True" ForeColor="#333333" GridLines="None" AutoGenerateColumns="False">
<columns>
<asp:boundfield datafield="ID_OBSERVACION" visible="False" />
<asp:boundfield datafield="AUTOR" headertext="Autor" />
<asp:boundfield datafield="FECHA" headertext="Fecha" />
<asp:TemplateField HeaderText="Observacion">
<ItemTemplate>
<asp:Label ID="lblOrderID" runat="server" Text='<%# Eval("Observacion") %>'></asp:Label>
</ItemTemplate>
<ItemStyle Width="200px" Wrap="False" />
</asp:TemplateField>
</columns>
<AlternatingRowStyle BackColor="White" ForeColor="#284775" Wrap="False" />
<EditRowStyle BackColor="#999999" />
<FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
<RowStyle BackColor="#F7F6F3" ForeColor="#333333" Wrap="False" />
<SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
</asp:GridView>
Es ist immer noch nicht klar, was Sie wirklich wollen. Verhindern Sie das Umwickeln (feste Höhe) oder eine feste Breite? –
beide, ich möchte eine Fixes Breite, aber Wrapping auf Höhe. – lorbrito
Sie wollen keine Wrap und auch eine feste Breite? Wenn ja, wie möchten Sie mit dem Problem umgehen, dass der Benutzer den vollständigen Text nicht sehen kann, wenn er zu lang ist? –