or


<MasterTableView TableLayout="Fixed" CommandItemDisplay="Top" DataKeyNames="indeks"> <CommandItemTemplate> <asp:Button ID="DownloadPDF" runat="server" Width="64px" CommandName="ExportToPdf" CssClass="pdfButton" /> <asp:Image ID="Image1" runat="server" ImageUrl="/Images/banner.png" AlternateText="York" Width="100%" /> </CommandItemTemplate> <Columns> <telerik:GridBoundColumn CurrentFilterFunction="NoFilter" DataField="indeks" Display="false" DataType="System.String" FilterListOptions="VaryByDataType" ForceExtractValue="None" HeaderText="Indeks" ReadOnly="True" SortExpression="ProductID" UniqueName="ProductID"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn Aggregate="Count" HeaderText="Indeks" HeaderStyle-HorizontalAlign="Center" DataField="indeks" UniqueName="indeks" SortExpression="indeks" FilterControlWidth="100%" HeaderStyle-Width="50px" CurrentFilterFunction="Contains" ShowFilterIcon="false" AutoPostBackOnFilter="true" ItemStyle-HorizontalAlign="Center"> <ItemTemplate> <asp:HyperLink ID="targetControl" runat="server" Enabled="false" Text='<%# Eval("indeks") %>'></asp:HyperLink> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn HeaderText="EAN" DataField="EAN" HeaderStyle-HorizontalAlign="Center" UniqueName="EAN" SortExpression="EAN" HeaderStyle-Width="60px" FilterControlWidth="100%" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" ItemStyle-HorizontalAlign="Center" /> <telerik:GridNumericColumn HeaderText="Sztuk w kartonie" DataField="sztwkart" HeaderStyle-HorizontalAlign="Center" UniqueName="sztwkart" SortExpression="sztwkart" FilterControlWidth="100%" HeaderStyle-Width="30px" ShowFilterIcon="false" ItemStyle-HorizontalAlign="Center" AutoPostBackOnFilter="true" /> <telerik:GridBoundColumn HeaderText="Rozmiar kartonu" DataField="rozmiarkart" HeaderStyle-HorizontalAlign="Center" UniqueName="rozmiarkart" SortExpression="rozmiarkart" HeaderStyle-Width="70px" FilterControlWidth="100%" ShowFilterIcon="false" ItemStyle-HorizontalAlign="Center" AutoPostBackOnFilter="true" /> <telerik:GridTemplateColumn HeaderText="Zdjęcia" HeaderStyle-Width="120px" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" AllowFiltering="false"> <ItemTemplate> <telerik:RadRotator runat="server" ID="itemsRotator" OnDataBinding="RadRotator_OnDataBinding" Width="168px" Height="128px" ItemWidth="128px" ItemHeight="128px"> <ItemTemplate> <telerik:RadBinaryImage runat="server" ID="RadBinaryImage1" DataValue='<%#Eval("zdjecie") %>' AutoAdjustImageControlSize="false" Width="128px" Height="128px" ResizeMode="Fit" ImageAlign="Middle"/> </ItemTemplate> </telerik:RadRotator> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn AllowFiltering="false" AllowSorting="false" DataField="Fiszka" HeaderStyle-HorizontalAlign="Center" UniqueName="fiszka" HeaderText="Fiszka" HeaderStyle-Width="60px" ItemStyle-HorizontalAlign="Center" ShowFilterIcon="false" /> </Columns> </MasterTableView>If I resize a column by dragging one side of the column left or right and then resize the whole browser window, the grid does not conform to the Width="100%" attribute.
The grid needs to expand and contract along withthe width of the browser window. After resizing a column, the grid remains at the original width and is then fixed until the page is refreshed.
The grid behaves properly before the column is resized.
<telerik:RadGrid ID="grdRules" runat="server" AllowPaging="true" AutoPostBack="true" AllowSorting="false" EnableViewState="true" AutoGenerateColumns="false" GridLines="None" PagerSettings-Visible="true" HeaderStyle-CssClass="GridHeader" RowStyle-CssClass="GridShade" AlternatingRowStyle-CssClass="AltGridShade" OnItemDataBound="grdRules_OnItemDataBound" OnPageIndexChanged="grdRules_OnPageIndexChanged" OnPageSizeChanged="grdRules_OnPageSizeChanged" OnRowCommand="grdRules_OnRowCommand" Width="100%" PageSize="20" AllowFilteringByColumn="false" BorderStyle="None" Skin="Default" > <PagerStyle Position="TopAndBottom" Mode="NextPrevAndNumeric" /> <ClientSettings Resizing-AllowResizeToFit="true" Scrolling-AllowScroll="false" Resizing-AllowColumnResize="true" /> <MasterTableView TableLayout="Auto" > <Columns> <telerik:GridBoundColumn DataField="RuleName" HeaderText="Name" HeaderStyle-HorizontalAlign="Left" ItemStyle-Wrap="true" /> <telerik:GridBoundColumn DataField="TargetCategoryDescription" HeaderText="Category" HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign="Left" /> <telerik:GridBoundColumn DataField="TargetCompany" HeaderText="Manufacturer" HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign="Left" /> <telerik:GridBoundColumn DataField="TargetModel" HeaderText="Model" HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign="Left" /> <telerik:GridBoundColumn DataField="RuleTypeDescription" HeaderText="Action" HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign="Left" /> <telerik:GridBoundColumn DataField="EntityCount" HeaderText="Attachments" HeaderStyle-HorizontalAlign="Right" ItemStyle-HorizontalAlign="Right" /> <telerik:GridBoundColumn DataField="RuleCriteriaID" HeaderText="ID" HeaderStyle-HorizontalAlign="Right" ItemStyle-HorizontalAlign="Right" /> <telerik:GridTemplateColumn Resizable="false" ItemStyle-HorizontalAlign="Right" > <ItemTemplate> <asp:Image ID="btnPopup" runat="server" ImageUrl="images/Expand.jpg" CssClass="gridMenuIcon" /> <telerik:RadContextMenu ID="mnuRow" runat="server" OnItemClick="RulesContextMenu_Click" OnClientItemClicking="OnDeleteItemClicking" CollapseAnimation-Duration="100" ExpandAnimation-Duration="100" ExpandDelay="0"> <Targets> <telerik:ContextMenuControlTarget ControlID="btnPopup" /> </Targets> </telerik:RadContextMenu> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> </telerik:RadGrid>
GridEditableItem UpdateItem = (GridEditableItem)e.Item;fmsdupdate.SD = Convert.ToDecimal((UpdateItem["SDtest"].Controls[0] as TextBox).Text.Trim());