Как связать список из предыдущего элемента консольного приложения с другим элементом формы Windows? - PullRequest
1 голос
/ 21 июля 2011

Как связать список из предыдущего элемента консольного приложения с другим элементом формы Windows? По сути, я получаю список адресов электронной почты из предыдущего консольного приложения и пытаюсь использовать их из этого списка в форме окна для отправки электронных писем людям.

Вот мой код списка:

class MyData
{
    public string ColumnOne { get; set; }
    public string ColumnTwo { get; set; }
    public string ColumnThree { get; set; }
    public string ColumnFour { get; set; }
    public string ColumnFive { get; set; }
}

var list = new List<MyData>();
while (reader.Read())
{
    var data = new MyData
    {
        ColumnOne = reader.GetString(0),
        ColumnTwo = reader.GetString(1),
        ColumnThree = reader.GetString(2),
        ColumnFour = reader.GetString(3),
        ColumnFive = reader.GetString(4),
    };
    list.Add(data);
}

Console.WriteLine("");
foreach (var row in list)
{
    Console.WriteLine("Start Here");
    Console.WriteLine(row.ColumnOne); 
    Console.WriteLine(row.ColumnTwo); 
    Console.WriteLine(row.ColumnThree); 
    Console.WriteLine(row.ColumnFour); // Name
    Console.WriteLine(row.ColumnFive); // Email
    Console.WriteLine(""); 
}

MassMail objForm = new MassMail(); // thats my link to my next window.

1 Ответ

3 голосов
/ 21 июля 2011

Я предполагаю, что у вас есть два приложения, одно из которых является консольным приложением, а другое - приложением в форме Windows, которое опирается на выходные данные консольного приложения.

Самое простое решение:

  • Вы можете сделать так, чтобы ваше консольное приложение записывало в файл или перенаправляло вывод в файл, а затем заставляло приложение Windows Form читать содержимое файла.

Более сложное:

  • Вы можете перенаправить вывод вашего консольного приложения непосредственно в приложение Windows Form.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...