У меня есть DataTable в моем DataSet, который не связан ни с одной таблицей в базе данных SQL, так как он мне нужен только внутри 2 форм. Когда я обновляю его в Form1, он работает просто отлично, таблица заполняется, и я вижу данные внутри DataGridView (вот код, который я использую для его обновления):
Dim newProcesRow As DataRow = Me.SampleDataSet.Tables("TableSample").NewRow()
newProcesRow("Col1") = val1.ToString()
newProcesRow("Col2") = val2.ToString()
newProcesRow("Col3") = val3.ToString()
Me.Sample_DataSet.Tables("TableSample").Rows.Add(newProcesRow)
После этого DataGridView в Form1 показывает всю таблицу без проблем. После того, как пользователь нажимает кнопку, отображается форма Form2, где также имеется DataGridView с тем же источником данных, что и в таблице в первой форме, несвязанная таблица из набора данных. Я также попытался поместить MessageBox в Form2, чтобы вернуть количество строк из DataTable, и результат был 0.
Можно ли как-нибудь заставить Form2 видеть строки в DataTable, не привязывая его к базе данных? (Я не хочу вносить ненужные изменения в базу данных ...) Или есть какие-либо сохранения / изменения / обновления, которые я не делаю в DataTable?
Если есть что-то еще, что я должен упомянуть, чтобы облегчить поиск решения, скажите мне, и я добавлю. Заранее спасибо за любой совет, хорошего дня! (