Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ColumnHeader, Как добавить Item в другие колонки? 
:(
    Опции темы
localhost
Дата 20.1.2008, 21:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Хирург-длятехкт
**


Профиль
Группа: Участник
Сообщений: 712
Регистрация: 8.11.2005
Где: Н.Новгород

Репутация: нет
Всего: 43



Всем привет. Прошу не пинать сразу, т.к. кресты забросил уже давно. Суть: требуется простой текстовый грид в приложении Windows Forms. Создал контрол ListView, добавил три ColumnHeader'a.
Теперь требуется добавить строки в эти три колонки. Делаю так:

Код

columnHeader1->ListView->Items->Add("text");


И это работает. Но когда мне надо добавить итем в columnHeader2 или 3, то тут уже не получается

Код

columnHeader2->ListView->Items->Add("text2");
columnHeader3->ListView->Items->Add("text3");


приводит к тому, что text2 и text3 добавляются в первую колонку.
Как добавить text2 и text3 в "свои" колонки?

Это сообщение отредактировал(а) localhost - 20.1.2008, 22:00
PM MAIL   Вверх
Bogdan1024
Дата 21.1.2008, 04:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1436
Регистрация: 28.9.2005
Где: Киев

Репутация: 3
Всего: 13



А почему не датагридвью? Если б это был датагрид, то можно было бы добавить DataRow.


--------------------
user posted image
PM MAIL   Вверх
localhost
Дата 21.1.2008, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Хирург-длятехкт
**


Профиль
Группа: Участник
Сообщений: 712
Регистрация: 8.11.2005
Где: Н.Новгород

Репутация: нет
Всего: 43



Попробовал по аналогии создать DataGridView, но результат тот же:
Код

Column1->DataGridView->Rows->Add("q");
Column2->DataGridView->Rows->Add("w");


фигачит текст в первую колонку (в две строки). Видимо, сам подход неверный.
PM MAIL   Вверх
tol05
Дата 21.1.2008, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1632
Регистрация: 21.12.2006
Где: Харьков

Репутация: 36
Всего: 170



DataGridView->Rows[0]->Cells[0]->Add("q");
DataGridView->Rows[0]->Cells[1]->Add("w");


--------------------
На хорошей работе и сны хорошие снятся.
PM MAIL   Вверх
Balu
Дата 21.1.2008, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 28.8.2002

Репутация: нет
Всего: 1



Код

string[] str = new string[3];
res[0] = "Column1 value";
res[1] = "Column2 value";
res[2] = "Column3 value";

ListView.Items.Add(new ListViewItem(str));

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | .NET для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0982 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.