ASP.NET 3.5 Gridview элемент управления

Если вы нажмете кнопку «поиск» в следующей ссылке

текст ссылки

Отображается сетка. Я пытаюсь сделать что-то подобное в таблице, ширина которой установлена ​​на авто. Мой текущий способ заключается в создании вида сетки в режиме конструктора, но, тем не менее, мой вид сетки не изменяется в соответствии с шириной таблицы. Я понимаю, что я поставил 2 разных вопроса в одном.

Мой текущий gridview как таковой. Определено в представлении «источник»

<asp:GridView ID="gridView" runat="server"
             AutoGenerateColumns="False"
             EnableSortingAndPagingCallbacks="True"
             AllowPaging="True" DataSourceID="FilesByJobObjectDataSource" 
             PageSize="5" OnRowCommand="gridView_RowCommand" DataKeyNames="FileID"  
             HorizontalAlign="Left" >
             <Columns>
                 <asp:BoundField DataField="RID" HeaderText="RID" 
                    ReadOnly="True" ItemStyle-Width="50px"  >
                     <ItemStyle Width="50px" />
                 </asp:BoundField>
                <asp:BoundField DataField="Category" HeaderText="Category" 
                    ReadOnly="True" ItemStyle-Width="100 px" >
                    <ItemStyle Width="100px" />
                 </asp:BoundField>
                <asp:BoundField DataField="FileName" HeaderText="Type" 
                     ReadOnly="True" ItemStyle-Width="575 px" > 
                    <ItemStyle Width="575px" />
                 </asp:BoundField>
                <asp:BoundField DataField="FileID" Visible="false" />
                <asp:ButtonField Text="X" ButtonType="Button" ItemStyle-Width="20px" >
                    <ItemStyle Width="20px" />
                 </asp:ButtonField>
            </Columns>
             <RowStyle CssClass="RowStyle" />
            <EmptyDataRowStyle CssClass="EmptyRowStyle" />
            <PagerStyle CssClass="PagerStyle" />
            <SelectedRowStyle CssClass="SelectedRowStyle" />
            <HeaderStyle CssClass="HeaderStyle" />
            <EditRowStyle CssClass="EditRowStyle" />
            <AlternatingRowStyle CssClass="AltRowStyle" />
     </asp:GridView>
     </ContentTemplate>
10.12.2008 15:45:42
Вопрос в том, что мой gridview не меняет размер, даже если для моей таблицы установлено свойство auto в свойстве width. Я удалил ширину Item_Style из своего элемента управления gridview, но отображается только элемент управления 100x200. Я пытаюсь применить ширину, чтобы быть автоматической в ​​моем GVC, сидящем под панелью обновлений
j d 10.12.2008 16:04:12
1 ОТВЕТ

Не устанавливайте ширину столбцов ....

1
17.06.2015 12:34:53