У меня есть сетка, заполненная функцией поиска в веб-сервисе.
некоторые из столбцов в сетке являются полями шаблонов, потому что значения, возвращаемые из поиска (в таблице данных), являются идентификаторами - я затем использую эти идентификаторы для поиска значений, когда инициируется событие rowdatabound, и заполняет метку или что-то подобное.
это означает, что моя функция сортировки для этих столбцов id / lookup сортирует по идентификаторам, а не по текстовому значению, которое я посмотрел, и фактически заполнил сетку (хотя я действительно помещаю идентификаторы в ключи данных grid).
что я хочу сделать - это иметь возможность сортировать по найденному текстовому значению, а не по кодам для этих конкретных столбцов.
что я собирался сделать, чтобы обойти это, так это когда данные возвращаются из поиска, добавляя больше столбцов текстовых значений и затем просматривая их, таким образом, имея возможность сортировать непосредственно из добавленных вручную столбцов.
есть ли другой способ сделать это? поскольку такой подход кажется чем-то вроде уловки.
хотя я предполагаю, что это устраняет необходимость искать в событии rowdatabound ...
моя функция сортировки работает, прикрепляя данные в сеансе и на каждой привязке, захватывая столбец сортировки и привязывая вид сетки к DataView с атрибутом сортировки, установленным для столбца - и направления.
спасибо
нац