0

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
}

私の問題を明確に説明していただければ幸いです。前もって感謝します。

4

1 に答える 1

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)
于 2012-06-19T14:47:45.617 に答える