Прорисовка 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();
 
Что сегодня за день там в миру? у си синтаксис отменили чтоли
 
я конечно не уверен на все 100%, но мне кажется вы забыли указать форму, на которой нужно "рисовать"... =)
или так или как-то иначе... это всего лишь предположение, поэкспериментируйте сами =)
C++:
Form Fsec = new Form();
DataGridView DGInstrument = new DataGridView(Fsec);
 
надо было
Fsec.Controls.Add(DGInstrument);
Надеюсь, кому-нибудь это тоже поможет. Спасибо тем, кто помогал)
 
Мы в соцсетях:

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