dotSITE
Учебник по C# Шаблоны проектирования Work in Murano Software.
новости материалы решения форумы группы настройки/о проекте

Автор: Dimon aka Manowar
Тема: Re[3]: Sortirovka dlia Grid......
Дата: 03.02.2002 23:29:00
> Sozdal DataGrid , v properti zadal sorting i na client poluchau oshibku v JavaScripte.
> Esli kto nibud mojet mne prislat kusok coda s sortingom i drugimi opredeleniyami DataGrid, budu ochen priznatelen.

Установка только AllowSorting=true ничего, кроме возможности кликнуть на хидеры, не даст :) Кроме этого неплохо бы обработать событие SortCommand, в котором можно получить значение сортировки и потом отсортировать по этому значению данные и забиндить их в DataGrid.
Я надеюсь Андрей меня простит если я прям сюда кину код из квикстартов :)

<%@ Import Namespace="System.Data" %>

<html>
<script language="C#" runat="server">

string SortField;

ICollection CreateDataSource() {
DataTable dt = new DataTable();
DataRow dr;

dt.Columns.Add(new DataColumn("IntegerValue", typeof(Int32)));
dt.Columns.Add(new DataColumn("StringValue", typeof(string)));
dt.Columns.Add(new DataColumn("DateTimeValue", typeof(DateTime)));
dt.Columns.Add(new DataColumn("BoolValue", typeof(bool)));
dt.Columns.Add(new DataColumn("CurrencyValue", typeof(double)));

for (int i = 0; i < 9; i++) {
dr = dt.NewRow();

dr[0] = 9-i;
dr[1] = "Item " + i.ToString();
dr[2] = DateTime.Now;
dr[3] = (i % 2 != 0) ? true : false;
dr[4] = 1.23 * (i+1);

dt.Rows.Add(dr);
}

DataView dv = new DataView(dt);
dv.Sort = SortField;
return dv;
}

void Page_Load(Object sender, EventArgs e) {
if (!IsPostBack) {
if (SortField ==





 ASP.NET -- Программирование на ASP.NET
 Sortirovka dlia Grid AVS    31.01.2002 15:45:00
 Re: Sortirovka dlia Grid Dimon aka Manowar    31.01.2002 18:07:00
 Re[2]: Sortirovka dlia Grid... AVS    03.02.2002 13:12:00
 Re[3]: Sortirovka dlia Grid...... Dimon aka Manowar    03.02.2002 23:29:00
 RE: Re[3]: Sortirovka dlia Grid...... Anonymous    29.10.2009 19:35:00
 Re[4]: Sortirovka dlia Grid......... AVS    04.02.2002 17:17:00


Контакт Реклама на сайте Спонсорам Веб мастерам

Лицензионное соглашение - © 2000-2010 dotSITE
Хостинг .NET предоставлен PARKING.RU
Поддержку сайта осуществляет Murano Software Inc., Offshore software development