ОБСУЖДЕНИЕ

Прорисовка Datagridview

3 ответов 7,4 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
Помогите, пожайлуйста. Вот код. Почему 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);
Надеюсь, кому-нибудь это тоже поможет. Спасибо тем, кто помогал)