Как загрузить данные массива в одной форме в datagridview в другой форме? ..
У меня есть две формы. Форма 1 имеет кнопку[Display Data], которая содержит код для чтения файла и помещения данных в массив. Форма 2 есть практическое руководство. Я хочу загрузить данные массива из формы 1 в dataGridView в форме 2. Я новичок в C# и, похоже, не могу понять этого. Я использую последнюю версию Visual Studio, обновленную около трех недель назад. То, что у меня есть на данный момент, это :
private void btn2Display_Click(object sender, EventArgs e) { string[] lines = File.ReadAllLines("C:\\c#_folder\\Ridge_Creek.txt"); foreach (string line in lines) { string[] data = line.Split(','); for (int i = 0; i < data.Length; i++) { string date = data[i]; double fee = Convert.ToDouble(data[i + 1]); double win = Convert.ToDouble(data[i + 2]); double totalfee = Convert.ToDouble(data[i + 3]); double totalwin = Convert.ToDouble(data[i + 4]); double netwin = Convert.ToDouble(data[i + 5]); i += 5; dataGridView2.Rows.Add(date, fee, win, totalfee, totalwin, netwin); dataGridView2.Sort(dataGridView2.Columns["Column1"], ListSortDirection.Ascending); } } dataGridView2.Visible = true; }
Что я уже пробовал:
Я пробовал читать ответы на подобные вопросы, опубликованные в Code Project и Stackoverflow, но ответы на эти вопросы были в основном выше моей головы или не были непосредственно применимы к моей проблеме. Насколько я могу судить,ответ лежит в области делегатов, событий и обработчиков событий. Это область, которую я только начинаю пытаться понять, и у меня нет навыков, чтобы использовать ее для моей проблемы.