Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > DataGridView не корректная работа


Автор: XPyCT 11.12.2014, 11:28
Приветсвую всех форумчан!

ребят подскажите в чем  косяк

MS Visual studio 2010 CLR->Windows Form

на форме dataGridView, заполняется в ручную потом нужно сохранить в бинарный файл,
так вот не получается нормально:
1. получить значение в переменную String
2. программно переместиться по ячейкам

собственно почему

это выдает значение нормально

Код

String^ S; 
S =  dynamic_cast<String^>(dataGridView1->CurrentCell->Value);

а тут нет
Код

String^ S; 
S= dynamic_cast<String^>(dataGridView1->Rows[i+1]->Cells[0]->Value);


да и как перемещатся по ячейкам собственно
Код

for(int i=0; i<dataGridView1->RowCount-1;i++)
{
String^ S; 
dataGridView1->CurrentCell = dataGridView1->Rows[i]->Cells[0];
S= static_cast<String^>(dataGridView1->Rows[i]->Cells[0]->Value);
}

чет не пашет пишет undefined value


Автор: XPyCT 11.12.2014, 12:25
всем спс разобрался дело в индексах было

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)