Добрый день,
Загружаю в программу построчно список адресов из текстового файла
private void AddIPMassConfig_btn_Click(object sender, EventArgs e)
{
OpenFileDialog OpenDialog = new OpenFileDialog();
OpenDialog.Title = "Open IP List File";
OpenDialog.Filter = "text files|*.txt";
if (OpenDialog.ShowDialog() == DialogResult.OK)
{
foreach (string line in File.ReadAllLines(OpenDialog.FileName, Encoding.ASCII))
MassConfigIPList.Items.Add(new ListViewItem(line));
IPaddCount_label.Text = MassConfigIPList.Items.Count.ToString();
}
Каждая строка заносится в ListView для дальнейшей обработки (проверка доступности ICMP запросом).
Как сделать чтобы все адреса в колонке были переменными, чтобы можно было с ними по очереди работать? Получается только для одной ячейки((((
!!!! string[] Hosts = MassConfigIPList.Items.AddRange(MassConfigIPList.Items());
Hosts.Add(MassConfigIPList.Items[2].Text);
Hosts.Add(MassConfigIPList.Items[3].Text);
foreach (string Host in Hosts)
//foreach (string line in MassConfigIPList.Items)
{
//string Host = MassConfigIPList.FocusedItem.SubItems[0].Text;
//byte[] buffer = Encoding.ASCII.GetBytes(Host);
//pingReply = switchPing.Send(Host, timeout, buffer, options);
if (pingReply.Status == IPStatus.Success)
{
MassConfigIPList.Items[0].SubItems.Add("Ok");
//LiveCount_label.Text = LiveList.Items.Count.ToString();
}
else
{
//MassConfigIPList.Items[0].SubItems.Add("Bad");
//continue;