0
votes

I have a radgrid with filtering enabled, I need to set the filter to have "text-transform: uppercase." How can I reference the default filter textbox in the vb code, or is there another way to accomplish this?

1

1 Answers

0
votes

Please try with the below code snippet. Let me know if any concern.

ASPX

<head runat="server">
    <title></title>
    <style type="text/css">
        .RadGrid_Default .rgFilterBox {
            text-transform: uppercase;
        }
    </style>
</head>
<body>
    <form id="form1" runat="server">
        <div>
            <telerik:RadScriptManager runat="server" ID="RadScriptManager1" />
            <telerik:RadScriptBlock ID="scrCode_Outlier" runat="server">
                <script type="text/javascript">

                </script>
            </telerik:RadScriptBlock>
            <telerik:RadGrid ID="RadGrid1" runat="server" OnNeedDataSource="RadGrid1_NeedDataSource" AllowFilteringByColumn="true">
                <GroupingSettings CaseSensitive="false" />
                <MasterTableView AutoGenerateColumns="false">
                    <Columns>
                        <telerik:GridBoundColumn DataField="Name" UniqueName="Name" HeaderText="Name"></telerik:GridBoundColumn>
                    </Columns>
                </MasterTableView>
            </telerik:RadGrid>
        </div>
    </form>
</body>

ASPX.VB

Protected Sub RadGrid1_NeedDataSource(sender As Object, e As GridNeedDataSourceEventArgs)
        Dim data As dynamic = New () {New With { _
            Key .ID = 1, _
            Key .Name = "Name1" _
        }, New With { _
            Key .ID = 2, _
            Key .Name = "Name2" _
        }}
        RadGrid1.DataSource = data
End Sub

Based on your skin please replace your skin name with default "RadGrid_Default".