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());