Listview не работает идеально!
Здравствуйте друзья,
Я использую что-то вроде приведенного ниже, но я сталкиваюсь с некоторой проблемой.
Если я изменю liste[k] с любым объектом Listview без массива, то все будет в порядке..
A.Text = split[0] + " / " + split[2]; A.SubItems.Add(split[4]); A.SubItems.Add(split[8]); A.SubItems.Add(split[12]); A.Items.Add(liste[k]);
эти коды работают, но если я использую массив listview, он не работает.
Что я уже пробовал:
<pre lang="c#"> <pre> if (year >= year1 && year <= year2) if (month >= month1 && month <= month2) if (day >= day1 && day <= day2) { richTextBox1.AppendText(s[k] + "\n"); liste[k].Text = split[0] + " / " + split[2]; liste[k].SubItems.Add(split[4]); liste[k].SubItems.Add(split[8]); liste[k].SubItems.Add(split[12]); listView2.Items.Add(liste[k]); } } //listView2.Items.Add(liste[0]); // listView2.Items.AddRange(liste);
[no name]
Фрагмент кода, который вы добавили, кажется, не завершен и ничего не говорит о проблеме, с которой вы столкнулись. Разработайте pls
Emrah Duatepe
Коды здесь,я пытаюсь получить доступ с порядком в тексте.Моя настоящая проблема здесь лист
частный недействительными Read_File(инт год1, инт месяц1, День1 инт, инт год2, month2 инт, инт день2)
{
int i = -1, день, месяц, год;
мыши listview1.Предметы.Четкий();
строка str="";
string[] s = новая строка[100];
string[] split, split1;
//sr.Close();
sr = файл.OpenText(путь к файлу);
//StreamReader sr = новый StreamReader(путь к файлу);
//стр = СР.С readline();
//richtextbox1 отображение.(Ул. AppendText);
// richtextbox1 отображение.Текст стр = ;
делать
{
я++;
s[i] = sr.ReadLine();
} while (s[i] != null);
СР.Рядом();
for (int k = 0; k < i-1; k++)
{
ул = "";
split = s[k].Расщеплять(' ');
for (int j = 0; j < split.Длина; j++)
{
str = str + split[j];
}
ул. раскол =.Сплит('_'); //*****//
split1 = split[0].Split(':');
день = int32 значение.Синтаксический анализ(разделить1[0]);
месяц = int32 значение.Синтаксический анализ(разделить1[1]);
год = int32 значение.Синтаксический анализ(разделить1[2]);
если (год и GT;= год1 &амп;&амп; года в <= год2)
если (месяц >= месяц1 && месяц <= месяц2)
если (день >= День1 && день <= день2)
{
richTextBox1.AppendText(s[k] + "\n");
лист[к].Text = split[0] + " / " + split[2];
лист[к].подпункты.Добавить(разделить[4]);
лист[к].подпункты.Добавить(разделить[8]);
лист[к].подпункты.Добавить(разделить[12]);
listView2.Items.Добавить(liste[k]);
}
}
//listView2.Items.Добавить(liste[0]);
//listView2.Items.AddRange(liste);
}
Patrice T
Воспользуйся Улучшить вопрос чтобы обновить ваш вопрос.
Чтобы каждый мог обратить внимание на эту информацию.