ASP.NET 3.5 Gridview控件

时间:2008-12-10 15:45:42

标签: asp.net

如果您点击以下链接中的“搜索”按钮

link text

出现gridview。我试图在一个宽度设置为auto的表中做类似的事情。我目前的方法是在设计视图中创建gridview,但是,我的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>

1 个答案:

答案 0 :(得分:1)

不要设置列宽....