подниму тему, т.к. проблема аналогична: пишем на C#)) не работает listView1.Items.Clear();
| Код | private void работа_с_файлом_Click(object sender, EventArgs e)//действие связанное с кнопкой { if (openFileDialog1.ShowDialog() == DialogResult.OK) { listView1.Items.Clear(); try { Stream S = File.Open(openFileDialog1.FileName, FileMode.Open); BinaryFormatter bf = new BinaryFormatter(); object o; WorR W; while (S.Position < S.Length) { o = bf.Deserialize(S); W = o as WorR; if (W == null) break; dataList.Add(W.InData); ///запись данных и результата dataList.Add(W.Result);///с файла в arrayList } S.Close(); } catch { MessageBox.Show(" Невозможно работать с файлом! ", "Ошибка 9267: Данные другого формата.", MessageBoxButtons.OK, MessageBoxIcon.Error); } listView1.Items.Add(new ListViewItem(new string[] { dataList[0].ToString(), dataList[1].ToString() }));//вывод результата и данных из arrLst'а в listView }
|
и еще в listView'e отбражаются одни и те же данные,во всех столбцах, т.е. считываем первые данные из файла и они заполняют все остальные значения, там где должны быть последующие значения данных... |