У меня есть 2 формы: первая форма имеет текстовые поля, которые отображают разные имена задач и время, затраченное на каждую задачу. Вторая форма имеет datagridView
. Использование:
public void DataTableTest()
{
//Create DataTable
DataTable dt = new DataTable();
//Add Columns
dt.Columns.Add("Task Name", typeof(string));
dt.Columns.Add("Time Worke (HH:mm:ss)", typeof(string));
//Add Rows
dt.Rows.Add();
dataGridView1.DataSource = dt;
}
Я могу получить макет таблицы данных так, как я хочу. Моя проблема в том, что я хочу извлечь textbox.text
из Form1
, чтобы заполнить ячейку [0][0]
таблицы данных. Что-то вроде:
//Add Rows
dt.Rows.Add();
dt.Rows[0][0] = Form1.tasktextbox1.text;
dataGridView1.DataSource = dt;
Но это не работает. При запуске программы я получаю следующее сообщение из списка ошибок:
'TaskTracker.Form1.TaskTextBox1' недоступен из-за уровня защиты.
Заранее благодарю за помощь. Если у вас есть какие-либо вопросы, задавайте их впервые и знакомьтесь с новостями в программировании.