У меня есть сетка просмотра данных, и у меня включена опция allowusertoaddrows, и все вставляемые данные находятся в этом, но все вставляется вручную (при нажатии кнопки). Проблема в том, что если пользователь щелкает эту строку, она становится пустой - не я. Я думаю, это из-за того, что представление сетки данных думает, что строка была вставлена, а затем устанавливает пустое значение, потому что, если я нажму обратно, все еще там, но просто скрыто, и мне нужно нажать на ячейку, чтобы показать ее снова. Все связывается таким образом.
sSQL = "SELECT * FROM table ORDER BY dept ASC";
m_myDT = m_Conn.GetDataTable(sSQL);
dgTableEntry.DataSource = m_myDT;
dgTableEntry.Columns[0].Visible = true;
dgTableEntry.Columns[1].HeaderText = "Home Department";
dgTableEntry.Columns[2].HeaderText = "Department Name";
dgTableEntry.Columns[1].Width = 150;
dgTableEntry.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
Я просто пытаюсь предотвратить скрытие текста, пока он находится вне строки.