ПредставлениеДанных.Сортировка (DataView.Sort) Свойство

Использование

Чтение и запись.

Значение

Тип: Строка.

Возвращает или задает колонку сортировки или колонки и порядок сортировки для объекта ТаблицаДанных (DataTable).

Строка, содержащая имя колонки, за которым следует "ASC" (по возрастанию) или "DESC" (по убыванию). По умолчанию колонки сортируются по возрастанию. Несколько колонок могут быть разделены запятыми.

Примечание

Пример

ПредставлениеДанных1.Сортировка = "Отображение элемента ASC";
Полный пример кода

Копировать     Выделить всё

ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); СеткаДанных1 = Форма1.ЭлементыУправления.Добавить(Ф.СеткаДанных()); СеткаДанных1.Стыковка = Ф.СтильСтыковки.Заполнение; ТаблицаДанных1 = Ф.ТаблицаДанных(); ТаблицаДанных1.ИмяТаблицы = "ТД1"; Колонка1 = ТаблицаДанных1.Колонки.Добавить(Ф.КолонкаДанных("Отображение элемента", Ф.ТипДанных.Строка)); Колонка2 = ТаблицаДанных1.Колонки.Добавить(Ф.КолонкаДанных("Значение_элемента", Ф.ТипДанных.Объект)); ТекСтрока = ТаблицаДанных1.Строки.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("Отображение элемента", "Строка"); ТекСтрока.УстановитьЭлемент("Значение_элемента", "Значение строки 1 в список"); ТекСтрока = ТаблицаДанных1.Строки.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент(0, "Булево"); ТекСтрока.УстановитьЭлемент(1, Истина); ТекСтрока = ТаблицаДанных1.Строки.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент(0, "Объект"); ТекСтрока.УстановитьЭлемент(1, Ф.Кнопка()); ТекСтрока = ТаблицаДанных1.Строки.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент(0, "Дата"); ТекСтрока.УстановитьЭлемент(1, (Дата(2019,01,02,03))); ТекСтрока = ТаблицаДанных1.Строки.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент(0, "Число"); ТекСтрока.УстановитьЭлемент(1, 156.54888); ПредставлениеДанных1 = Ф.ПредставлениеДанных(); ПредставлениеДанных1.Таблица = ТаблицаДанных1; СеткаДанных1.ИсточникДанных = ПредставлениеДанных1; ПредставлениеДанных1.Сортировка = "Отображение элемента ASC"; Ф.ЗапуститьОбработкуСобытий();

Тестовый код

Копировать     Выделить всё

ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); СеткаДанных1 = Форма1.ЭлементыУправления.Добавить(Ф.СеткаДанных()); СеткаДанных1.Стыковка = Ф.СтильСтыковки.Заполнение; ТаблицаДанных1 = Ф.ТаблицаДанных(); ТаблицаДанных1.ИмяТаблицы = "ТД1"; Колонка1 = ТаблицаДанных1.Колонки.Добавить(Ф.КолонкаДанных("Отображение элемента", Ф.ТипДанных.Строка)); Колонка2 = ТаблицаДанных1.Колонки.Добавить(Ф.КолонкаДанных("Значение_элемента", Ф.ТипДанных.Объект)); ТекСтрока = ТаблицаДанных1.Строки.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("Отображение элемента", "Строка"); ТекСтрока.УстановитьЭлемент("Значение_элемента", "Значение строки 1 в список"); ТекСтрока = ТаблицаДанных1.Строки.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент(0, "Булево"); ТекСтрока.УстановитьЭлемент(1, Истина); ТекСтрока = ТаблицаДанных1.Строки.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент(0, "Объект"); ТекСтрока.УстановитьЭлемент(1, Ф.Кнопка()); ТекСтрока = ТаблицаДанных1.Строки.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент(0, "Дата"); ТекСтрока.УстановитьЭлемент(1, (Дата(2019,01,02,03))); ТекСтрока = ТаблицаДанных1.Строки.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент(0, "Число"); ТекСтрока.УстановитьЭлемент(1, 156.54888); ПредставлениеДанных1 = Ф.ПредставлениеДанных(); ПредставлениеДанных1.Таблица = ТаблицаДанных1; СеткаДанных1.ИсточникДанных = ПредставлениеДанных1; ПредставлениеДанных1.Сортировка = "Отображение элемента ASC"; Сообщить(?( ПредставлениеДанных1.Сортировка = "Отображение элемента ASC" , "", "!!! ") + "ПредставлениеДанных.Сортировка (DataView.Sort) Свойство" + " " + ТекущаяДата());

Смотрите также

ПредставлениеДанных (DataView) Класс | Библиотека OneScriptForms