使用Telerik RadGrid我正在绑定数据源并将方法附加到OnItemDataBound
事件。
<telerik:RadGrid ID="myGrid" runat="server"
DataSourceID="myDataSource"
OnItemDataBound="myMethod"
>
我一直试图找到解决方案一段时间没有运气。如何检查绑定的项目是要绑定的最后一项。例如,将为每条记录调用以下方法
protected void myMethod(object sender, GridItemEventArgs e)
{
//some condition to check whether the current item is the last
}
我希望能清楚地解释我的问题。提前谢谢。
答案 0 :(得分:3)
if (e.Item.ItemType == GridItemType.Item || e.Item.ItemType == GridItemType.AlternatingItem)
{
if (e.Item.DataSetIndex == e.Item.OwnerTableView.DataSourceCount - 1)
{
//Last Grid Item
}
}
如果是分页,请检查页面上的最后一项:
(e.Item.ItemIndex == e.Item.OwnerTableView.PageSize - 1)