Я не уверен, что что-то упустил, но из-за своей жизни я не могу сделать сетку доступной для редактирования.
Все, что я делаю, это загружаю файл в словарь, а затем привязываю этот словарьк сетке.
Сетка отображает данные в Словаре, но я не могу редактировать любые данные в сетке.
Я также пытался изменить режимы:
- EditOnEnter
- EditOnKeyStroke
И нада.
Есть идеи?PS: Я не очень много работал с графическим интерфейсом в C ++, поэтому, может быть, я что-то упускаю.
Вот как я загружаю сетку.
Dictionary<String^, String^>^ data = gcnew Dictionary<String^, String^>();
BindingSource^ bindingSource1 = gcnew BindingSource();
// Read and display lines from the file until the end of the file is reached.
while ( line = sr->ReadLine() )
{
array<String^>^split = line->Split( chars );
data->Add(split[0], split[1]);
}
dataGridView1->DataSource = bindingSource1;
bindingSource1->DataSource = data;
dataGridView1->AutoResizeColumns( DataGridViewAutoSizeColumnsMode::AllCells);
Заранее спасибо.