Я реализую gridview для обработки одной таблицы базы данных SQL Server. Когда я нажимаю для сортировки столбца, он делает это заглавными буквами (например, Test, Test2, Test3, test1, test2). Есть ли способ манипулировать сортировкой, чтобы он возвращал результаты, как ожидалось (например, Test, test1, Test2, test2, Test3)?ASP.NET Gridview случайная сортировка столбцов
ответ
Попробуйте следующее .aspx файл:
<asp:GridView ID="grd" runat="server">
</asp:GridView>
И добавить ниже в .aspx.cs:
protected void Page_Load(object sender, EventArgs e)
{
DataTable dt = new DataTable();
dt.Columns.Add("Subject", typeof(string));
dt.Rows.Add("Test");
dt.Rows.Add("Test2");
dt.Rows.Add("Test3");
dt.Rows.Add("test1");
dt.Rows.Add("test2");
dt.CaseSensitive = true; // this will allow case sensitive sorting
dt.DefaultView.Sort = "Subject asc";
grd.DataSource = dt;
grd.DataBind();
}
Для получения более подробной информации обратитесь по ссылке How to sort a DataView in a case-insensitive manner?
Пожалуйста, отметьте этот ответ полезно, если это решит вашу проблему.
Я думаю, что вы должны использовать сортировки события сетки, чтобы сделать пользовательский вид: http://www.nullskull.com/a/866/aspnet--sorting-a-gridview-bound-to-a-custom-data-object.aspx
В противном случае, если вы не хотите, чтобы сделать это, только что база данных возвращают еще один столбец со всеми строчными буквами текста. Затем в столбце gridView, где у вас есть текущий Test, Test2 и т. Д., Отобразите оба там, у вас есть скрытая метка и установите сортировку в этот столбец. Я не пробовал это, но он может работать, поэтому в столбцах ItemTemplate есть оба вывода, но они отображаются только один, а затем сортируются по скрытому.
- 1. ASP.net Gridview не сортировка
- 2. ASP.NET Gridview Сортировка не сортировка
- 3. ASP.NET GridView Сортировка
- 4. Сортировка в ASP.NET Gridview
- 5. Сортировка в GridView + Asp.net
- 6. Динамическая сортировка asp.net gridview
- 7. GridView ASP.NET Сортировка
- 8. Сортировка GridView asp.net
- 9. asp.net gridview сортировка и подкачка
- 10. Сортировка asp.net GridView с SPDataSource
- 11. asp.net gridview Сортировка по дате
- 12. ASP.NET GridView OnDataBound Сортировка по коду За
- 13. Столы столбцов управления ASP.NET GridView
- 14. ASP.NET: Скрытие столбцов в gridview
- 15. Изменение размеров столбцов ASP.NET Gridview
- 16. Сворачивание столбцов в GridView asp.net
- 17. Случайная сортировка Access запрос
- 18. Случайная сортировка в MySQL
- 19. Случайная сортировка массива - perl
- 20. Случайная сортировка массива
- 21. случайная сортировка слиянием
- 22. Случайная сортировка массива
- 23. Gridview Сортировка с изображениями
- 24. Сортировка столбцов в gridview, источник данных которых является оракулом db
- 25. сортировка и просмотр подкачки с gridview asp.net
- 26. ASP.NET GridView Сортировка Реализация и обработка событий
- 27. ASP.Net: Сортировка, GridView BoundColumn vs. TemplateColumn
- 28. ASP.NET GridView сортировка по данным метода
- 29. ASP.net gridview сортировка с результатом linq
- 30. Asp.net: Сортировка с gridview и objectDataSource