powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / ListView
2 сообщений из 2, страница 1 из 1
ListView
    #32430673
kpu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
kpu
Гость
Вот столкнулся ещё с одной проблемкой.

Есть массив у меня.

[0]aaa
[1]12
[2]bbb
[3]22
...
[n]

Хочу вывести это в листвиеве. Создаю две колонки.

list.Columns.Add("111",200,HorizontalAlignment.Left);
list.Columns.Add("222",100,HorizontalAlignment.Left);

Дальше есть проблема вывода этого в две колонки.
Каждое 4 и 5 значение. Из массива. Сейчас сделал так, но приходится юзать два виева. Посоветуйте как это грамотно реализовать.
Короче тут очень кривовато. Но пока не соображу как это побороть.

int key=1;
string ss,ss1,ss2,ss3,ss4;

for(int i=0;i<a.Count;++i)
{
string s=a .ToString();

if(s.IndexOf("  ")!=-1)
{
int x=s.IndexOf("  ");
ss1=ss2=ss3=ss4=ss=s.Remove(x,12);
}
else{ss2=ss3=ss4=ss1=ss=s;}



switch (key)
{
case 1:{//text.AppendText("ss: "+ss+"\n");
key=2;break;}
case 2:{//text.AppendText("ss1: "+ss1+"\n");
key=3;break;}
case 3:{//text.AppendText("ss2: "+ss1+"\n");
key=4;break;}
case 4:{
if(ss3!=""){
ListViewItem lvi=new ListViewItem(ss3);
//lvi.SubItems.Add(ss3);
list.Items.Add(lvi);}
//text.AppendText("ss3: "+ss1+"\n");
key=5;break;}
case 5:{
if(ss4!=""){
ListViewItem lvii=new ListViewItem(ss4);
//lvi.SubItems.Add(ss4);
list1.Items.Add(lvii);}
//text.AppendText("ss4: "+ss1+"\n");
key=1;break;}
default:key=1;break;
}
...
Рейтинг: 0 / 0
ListView
    #32431508
kpu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
kpu
Гость
Вопрос снят.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / ListView
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]