Just starting with RadGrid control. Adding and configuring the basic for the grid was easy. Had problems with getting the column to set to a specific width, but fix that issue with TableLayout attribute to "Fixed" instead of "Auto". The problem I'm having now is the Filter controls are too wide. So I tried to used the "FilterControlWidth" attribute for the column, but it's not working. What am I missing? See code below. TIA, Gary
<telerik:RadGrid ID="rgDCR" runat="server" AllowFilteringByColumn="True" |
AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" |
DataSourceID="BCRDataSource" GridLines="Vertical" Skin="Hay" > |
<ClientSettings AllowColumnsReorder="true"> |
</ClientSettings> |
<MasterTableView datakeynames="BCRkey" datasourceid="BCRDataSource" TableLayout="Fixed"> |
<Columns> |
<telerik:GridHyperLinkColumn |
HeaderText="BCR Request No." |
SortExpression="BCRRequestNumber" |
DataTextFormatString="{0}" |
DataNavigateUrlFields="BCRkey" |
UniqueName="BCRRequestNumber" |
DataNavigateUrlFormatString="~/BCRRequest.aspx?BCRPKey={0}" |
DataTextField="BCRRequestNumber" |
FilterControlWidth="40px" |
> |
<HeaderStyle Width="60px"></HeaderStyle> |
</telerik:GridHyperLinkColumn> |
<telerik:GridBoundColumn |
DataField="BCRRequestedDate" |
DataType="System.DateTime" |
HeaderText="Request Date" |
SortExpression="BCRRequestedDate" |
UniqueName="BCRRequestedDate" |
DataFormatString="{0:dd-MMM-yyyy}" |
FilterControlWidth="40px" |
> |
<HeaderStyle Width="60px"></HeaderStyle> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn |
DataField="BCREffectiveDate" |
DataType="System.DateTime" |
HeaderText="Effective Date" |
SortExpression="BCREffectiveDate" |
UniqueName="BCREffectiveDate" |
DataFormatString="{0:dd-MMM-yyyy}" |
FilterControlWidth="40px" |
> |
<HeaderStyle Width="60px"></HeaderStyle> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn |
DataField="BCRDescription" |
HeaderText="Request Description" |
SortExpression="BCRDescription" |
UniqueName="BCRDescription" |
FilterControlWidth="180px" |
> |
<HeaderStyle Width="200px"></HeaderStyle> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn |
DataField="BCRFirstName" |
HeaderText="First Name" |
SortExpression="BCRFirstName" |
UniqueName="BCRFirstName" |
FilterControlWidth="40px" |
> |
<HeaderStyle Width="60px"></HeaderStyle> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn |
DataField="BCRLastName" |
HeaderText="Last Name" |
SortExpression="BCRLastName" |
UniqueName="BCRLastName" |
FilterControlWidth="40px" |
> |
<HeaderStyle Width="60px"></HeaderStyle> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn |
DataField="BCRStatus" |
HeaderText="Status" |
SortExpression="BCRStatus" |
UniqueName="BCRStatus" |
FilterControlWidth="40px" |
> |
<HeaderStyle Width="60px"></HeaderStyle> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn |
DataField="BCRLastUpdated" |
DataType="System.DateTime" |
HeaderText="Last Updated" |
SortExpression="BCRLastUpdated" |
UniqueName="BCRLastUpdated" |
DataFormatString="{0:dd-MMM-yyyy}" |
FilterControlWidth="40px" |
> |
<HeaderStyle Width="60px"></HeaderStyle> |
</telerik:GridBoundColumn> |
</Columns> |
<FilterItemStyle Width="50px" /> |
</MasterTableView> |
</telerik:RadGrid> |
<asp:ObjectDataSource ID="BCRDataSource" runat="server" SelectMethod="SelectRows" TypeName="BLL.BCRBLL"></asp:ObjectDataSource> |