SPGRIDVIEW Фильтрация и сортировка с DataTable
-
10-12-2019 - |
Вопрос
Мне нужна помощь фильтрации и сортировка SPGRIDView на основе DataTable, из статей, которые я видел в Интернете, они используют ObjectDataSource и так далее, но у меня есть сетка, связанная непосредственно к DataTable, есть ли урок о том, как реализоватьФильтрация или сортировка в этом случае?Я много пробовал и сейчас работаю на меня.
Спасибо
Решение
<Сильная> Фильтрация
oGrid.AllowFiltering = true;
oGrid.FilterDataFields = "Title"; //tells the SPGridView what columns we want to be able to filter on.
oGrid.FilteredDataSourcePropertyName = "FilterExpression";
oGrid.FilteredDataSourcePropertyFormat = "{1} like '{0}'"; //property provides the format for our filter expression in a SQL-like syntax.
.
<Сильная> сортировка
oGrid.AllowSorting = true;
oGrid.Sorting += new GridViewSortEventHandler(oGrid_Sorting);
void oGrid_Sorting(object sender, GridViewSortEventArgs e)
{
// Call bind datatable function
BindData();
}
// Also make sure when you are adding the columns you should define SortExpression
BoundField colTitle = new BoundField();
colTitle.DataField = "Title";
colTitle.HeaderText = "Title";
colTitle.SortExpression = "Title";
this.oGrid.Columns.Add(colTitle);
.
<Сильные> Ссылки
SP GRIDVIEW Фильтрация в доме Point 2010
.SpgridView Все - группировка, пейджинг, фильтрация, сортировка
Не связан с sharepoint.stackexchange