【问题标题】:Take text From the filter textbox从过滤器文本框中获取文本
【发布时间】:2014-12-13 09:16:25
【问题描述】:

我在RadGrid 中启用了过滤功能,如下所示

 <telerik:RadGrid ID="gvSample" AllowMultiRowSelection="True" runat="server"
        GridLines="None" CellSpacing="1" Skin="WebBlue" AllowPaging="false" PageSize="50"
        AllowFilteringByColumn="true">

在 Item 命令中,我需要获取在第二列的过滤器文本框中输入的值。我怎么才能得到它?我尝试了以下方法,但它不会给出实际输出?

Private Sub gvSample_ItemCommand(ByVal sender As Object, ByVal e As elerik.Web.UI.GridCommandEventArgs) Handles gvSample.ItemCommand
    lblMsg_.Text=gvSample.FilterMenu.Items(1).Text
End Sub

【问题讨论】:

  • 请提出问题,您希望在 lblMsg 中看到什么以及您的代码会得到什么。

标签: asp.net vb.net telerik radgrid


【解决方案1】:

下面的示例代码解释了它

Private Sub gvSample_ItemCommand(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridCommandEventArgs) 
    If e.CommandName = RadGrid.FilterCommandName Then           
            lblMsg_.Text = gvSample.MasterTableView.GetColumn(col[1].UniqueName).CurrentFilterValue.ToString()          
    End If
End Sub

参考可以联系here

此外,您可以从 Telerik 网站本身获得更多详细信息和 C# 和 VB.NET 示例代码 Here is the demo for filtering

更新: 确保在标记中设置 AutoPostBackOnFilter="true"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-31
    • 1970-01-01
    • 1970-01-01
    • 2013-01-31
    • 2012-06-09
    • 1970-01-01
    • 2011-08-08
    相关资源
    最近更新 更多