Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Не могу добавить строку в dataGridView1


Автор: neic 4.7.2010, 16:45
Ругается на такую конструкцию:
Код

char* mas[1][5];

while (!storage.eof())
{
//код
dataGridView1->Rows->Add(mas[0][0],mas[0][1],mas[0][2],mas[0][3],mas[0][4]);
}


Пишет:
Ошибка    4    error C2664: int System::Windows::Forms::DataGridViewRowCollection::Add(...cli::array<Type,dimension> ^): невозможно преобразовать параметр 1 из 'char *' в 'System::Object ^'    c:\documents and settings\admin\мои документы\visual studio 2008\projects\gui2\gui2\Form1.h    326    GUI2

Вопрос: как добавить строку в грид из массива.

Автор: neic 4.7.2010, 22:37
Вопрос решен.

Нужно просто подставлять значения массива конвертированные в System::String^

Автор: VirusUZ 6.7.2010, 14:12
Код

datagridview1.RowCount++;
datagridview1[i,datagridview1.RowCount-1].Value='Hello!';

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