У меня проблема с получением общего количества строк для элементов, отображаемых в Gridview с использованием разбиения на страницы и LinqDataSource в качестве источника данных.
Я пробовал несколько подходов:
protected void GridDataSource_Selected(object sender, LinqDataSourceStatusEventArgs e)
{
totalLabel.Text = e.TotalRowCount.ToString();
}
каждый раз возвращает -1.
protected void LinqDataSource1_Selected(object sender, LinqDataSourceStatusEventArgs e)
{
System.Collections.Generic.List<country> lst = e.Result as System.Collections.Generic.List<country>;
int count = lst.Count;
}
дает мне только счет для текущей страницы, а не общее количество.
Есть другие предложения?