SeminAleksei
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору суть... есть форма в которой есть ListView,при на нажатии на кнопку, на этой же форме,значения в него записываются сначала из другой формы где вводятся с клавиатуры,а потом из файла...все записывается как нужно,НО При повторении действий ничего не происходит...а нужно чтобы ListView дополнялся...вот код... private void bWeigh_Click(object sender, EventArgs e)//sender-посылатель //EventArgs-уточняет событие { Finfarmation finfarmation = new Finfarmation(); finfarmation.ShowDialog(); // заполнение столбцов листвиев string res = finfarmation.order.Lune(); //получаем данные из формы 2 foreach (string s in res.Split(';')) { lVpallet.Items[0].SubItems.Add(s); } var lines = System.IO.File.ReadAllLines(@"W:\NamberZakaza.txt");//чтение файла int Items = 0;//вводим итем string path = @"W:\NamberZakaza.txt";//получаем значение string[] readText = System.IO.File.ReadAllLines(path);//записываем значение в переменную foreach (string s in readText) { // разбиваем на несколько элементов по разделителю var v = s.Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries); foreach (string SubItem in v) //по всем элементам без разделителя { lVpallet.Items[Items].SubItems.Add(SubItem); //добавляем каждый элемент в свой столбец в текущую строку } Items++; //указываем что на 1 строку больше } } |