| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > ListView |
| Автор: jorikdima 18.2.2008, 21:53 |
| Приветствую. Есть ListView в нем строки, разбитые по колонкам (вид ListView как detailed). Хочу не только просто добавлять строку в ListView но еще и чтоб к каждой строке привязывался объект произвольного типа (неотображаемый). Ну например, я храню в ListView записную книжку и там в столбцах имя фамилия, а я хочу к каждой строке еще хранить структуру в которой буду хранить служебную (неотображаемую) информацию типа когда я занес этого человека в список и т.д. Спасибо. |
| Автор: Ctrl 19.2.2008, 00:18 | ||
Простейший способ - отнаследоваться от ListViewItem и добавить туда все что необходимо:
|
| Автор: jorikdima 19.2.2008, 10:25 |
| Спасибо. Я тоже об этом подумал |
| Автор: QryStaL 19.2.2008, 10:33 |
| Есть еще более простой способ. Можно не заморачиваться с наследованием, а использовать свойство Tag. ListViewItem.Tag Property Gets or sets an object that contains data to associate with the item. The Tag property can be used to store any object that you want to associate with an item. Although you can store any item, the Tag property is typically used to store string information about the item, such as a unique identifier or the index position of the item's data in a database. |
| Автор: jorikdima 19.2.2008, 12:04 |
| Вот!!! Спасибо! Я же знал |