好的,所以我试图让我的自定义分页在Telerik RadGrid上进行(类似于asp:Gridview),但我仍然在打墙.(我的问题的第一部分在这里得到了回答)
所以我已经实施了这个建议.我使用以下存储过程
ALTER PROCEDURE [dbo].[bt_HealthMonitor_GetAll]
(
@StartRowIndex int,
@MaximumRows int
)
AS
SET NOCOUNT ON
Select
RowNum,
[ID],
[errEx],
[errURL],
[errSource],
[errUser],
[errMessage],
[errIP],
[errBrowser],
[errOS],
[errStack],
[errDate],
[errNotes]
From
(
Select
[ID],
[errEx],
[errURL],
[errSource],
[errUser],
[errMessage],
[errIP],
[errBrowser],
[errOS],
[errStack],
[errDate],
[errNotes],
Row_Number() Over(Order By [ID]) As RowNum
From dbo.[bt_HealthMonitor] t
)
As DerivedTableName
Where RowNum Between @StartRowIndex And (@StartRowIndex + @MaximumRows)
Order By [ID] Desc
Run Code Online (Sandbox Code Playgroud)
然后另一个存储过程来获取记录计数
ALTER PROCEDURE [dbo].[bt_HealthMonitor_GetRecordCount]
AS
SET NOCOUNT …Run Code Online (Sandbox Code Playgroud) 我在RadGrid中使用自定义分页.它工作正常.但过滤器不能正常工作.所以我想编写自己的代码用于过滤器.但是我怎么能得到过滤器文本和在NeedDataSource事件中应用过滤器的coloumn.
如何使用数据库和带有 Bootstrap 的实体框架 6 向我的应用程序添加自定义分页,该应用程序使用 C# MVC5 编写?