• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Прорисовка Datagridview

  • Автор темы Guest
  • Дата начала
G

Guest

Помогите, пожайлуйста. Вот код. Почему DataGridView не прорисовывется на форму?
C++:
		  Form Fsec = new Form();
DataGridView DGInstrument = new DataGridView();
int NumDG;
int i = 0;
string[] myStr = {"2","3","4","5","6"};
DGInstrument.Width = Fsec.Width;
DGInstrument.Height = Fsec.Height;
DGInstrument.ColumnCount = 5;
DGInstrument.RowCount = 100;
DGInstrument.Columns.Add("ShortName", "Имя инструмента");
DGInstrument.Columns.Add("Status", "Статус");
DGInstrument.Columns.Add("Bid", "Цена на покупку");
DGInstrument.Columns.Add("Offer", "Цена на продажу");
DGInstrument.Columns.Add("LegalCurrentPrice", "Текущая цена");

DGInstrument.Visible = true;
Fsec.Show();
DGInstrument.Rows.Add(myStr);
DGInstrument.Show();
 
E

etc

Что сегодня за день там в миру? у си синтаксис отменили чтоли
 
Z

zeus

я конечно не уверен на все 100%, но мне кажется вы забыли указать форму, на которой нужно "рисовать"... =)
или так или как-то иначе... это всего лишь предположение, поэкспериментируйте сами =)
C++:
Form Fsec = new Form();
DataGridView DGInstrument = new DataGridView(Fsec);
 
G

Guest

надо было
Fsec.Controls.Add(DGInstrument);
Надеюсь, кому-нибудь это тоже поможет. Спасибо тем, кто помогал)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!