Я создал с помощью ASP.NET Dynamic Data Entities Web App и ADO.NET Entity Data Model динамическое приложение для изменения таблицы sql.Динамические данные Asp.net Изменение размера столбца
Но как я могу изменить ширину столбца gridView? Столбцы большие, но данные будут сокращены.
В * EDMX-подать в MaxLength установлен на 300.
<Property Name="foreign_data" Type="nvarchar" Nullable="false" MaxLength="300" />
Вид сетки в Lists.aspx выглядит как:
<asp:GridView ID="GridView1" runat="server" DataSourceID="GridDataSource" EnablePersistedSelection="true"
AllowPaging="True" AllowSorting="True" CssClass="DDGridView"
RowStyle-CssClass="td" HeaderStyle-CssClass="th" CellPadding="6"
PageSize="15">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:DynamicHyperLink runat="server" Action="Edit" Text="Bearbeiten"
/> <asp:LinkButton runat="server" CommandName="Delete" Text="Löschen"
OnClientClick='return confirm("Sind Sie sicher das Sie diesen Datensatz löschen möchten?");'
/> <asp:DynamicHyperLink runat="server" Text="Details" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
<PagerStyle CssClass="DDFooter"/>
<PagerTemplate>
<asp:GridViewPager runat="server" />
</PagerTemplate>
<EmptyDataTemplate>
There are currently no items in this table.
</EmptyDataTemplate>
</asp:GridView>
Так как я могу контролировать длина. Кстати, каждое поле разрезается после 22 символов! Я ищу все решение, но не больше значений MaxLength. Если я устанавливаю значение MaxLength в gridView, он не работает.
Просто случайный удар, но ваш DB длина 22 колонки? –
no column length is 300. Если я хочу отредактировать/вставить/показать, что поле имеет/показывает полную длину – GermanSniper
странно, это должно быть где-то еще ... ваше gridview абсолютно верно –