在Telerik RadGrid控件中对GridButtonColumn进行排序

时间:2011-04-11 20:10:54

标签: c# asp.net telerik

我需要在C#asp.net项目中对GridButtonColumn进行排序。

我添加了此主题中列出的c#类

http://www.telerik.com/community/code-library/aspnet-ajax/grid/filtering-and-sorting-for-gridbuttoncolumn.aspx

我无法让它发挥作用。我明白了

  

类型或命名空间名称   无法找到'GridButtonColumn'

是否有使用我需要添加的指令?

VB示例使用Imports Telerik.WebControls。当我添加using Telerik.WebControls;时,我收到此消息

  

类型或命名空间名称   'WebControls'不存在于   命名空间'Telerik'(你错过了吗?   汇编参考?)


编辑:

我添加了命名空间,现在我收到此错误

未知服务器标签'telerik:GridButtonColumnWithFilteringSorting

2 个答案:

答案 0 :(得分:1)

GridButtonColumn存在于名称空间Telerik.Web.UI中。尝试从

中更改VB代码中的Imports指令
Imports Telerik.WebControls

Imports Telerik.Web.UI

对编辑的回应:

GridButtonColumnWithFilteringSorting是上述文章创建的自定义GridButtonColumn的类名。为了帮助您,我们可能需要查看您网站的代码/标记。在上面的文章中,它将自定义按钮列注册为

<Register TagPrefix="custom" Namespace="GridButtonColumnWithFilteringSortingNS">

您是否在标记文件中执行此操作?如果是这样改变任何

<telerik:GridButtonColumnWithFilteringSorting .. >

<custom:GridButtonColumnWithFilteringSorting . . >

答案 1 :(得分:1)

如果您开发Web应用程序项目,则没有app_code文件夹。在这种情况下,您可以将GridButtonColumnWithFiltering.cs文件放在任何您想要的位置,并将其注册为:

<%@ Register Assembly="YourAssemblyName" TagPrefix="custom" Namespace="GridButtonColumnWithFilteringSortingNS" %>