при нажатии кнопки видимость столбца в списке должна быть установлена ​​в false - PullRequest
0 голосов
/ 04 марта 2010

как видимость определенного столбца может быть установлена ​​в false в виде списка ... то есть столбец должен существовать на сайте клиента, но в скрытом виде ... какой вариант кроме установки ширины в 0. я работаю в c # .net VS2008

Ответы [ 2 ]

0 голосов
/ 05 марта 2010

Использовать ObjectListView . Это было специально разработано с целью уйти от скрытых столбцов для хранения данных.

В ObjectListView каждая строка знает, какой объект модели использовался для его создания. Итак, если вы хотите найти FilePath для объекта, который выбрал пользователь, вы говорите:

MyDataModel model = this.objectListView.SelectedModel as MyDataModel;
if (model != null) {
    DoSomething(model.FilePath);
}

Также, возможно, вы захотите взглянуть на этот другой вопрос , который говорит об этой же проблеме с более высокой точки зрения.

ObjectListView также добавляет много приятных конфет UI, которые всегда впечатляют пользователей:)

alt text
(источник: sourceforge.net )

Кстати: ObjectListView предназначен только для Windows Forms.

0 голосов
/ 04 марта 2010

В этом случае вы должны будете установить ширину столбца в ноль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...