Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Для того чтобы добавить новую строку к таблице, к примеру: dataGridView1, нужно написать всего лишь 1 строку в C#:
this.dataGridView1.Rows.Add();
Этот код добавляет новую строку к уже добавленным.
Если вам нужно добавить строки динамически, то есть, к примеру, n строк, то нужно написать так:
int n = 10;
for (int i = 0; i < n; i++) this.dataGridView1.Rows.Add();
В цикле мы добавляем каждый раз одну новую строку.
Рисование в tabControl в Си Шарп
В программе иногда нужно нарисовать графики или картинки в tabControl или на другой странице формы. Но проблема заключается в том, что рисуется на главной форме, а не, к примеру, в tabControl1. Эта проблема решается, если мы указываем на tabControl в рисовании.
Для рисования, нужно написать следующий код:
int x1=20, y1=20, lenX=400, lenY=400;
System.Drawing.Pen grad;
System.Drawing.Graphics MyFormPaint = this.tabPage1.CreateGraphics();
grad = new System.Drawing.Pen(System.Drawing.Color.Black);
MyFormPaint.DrawRectangle(grad, x1, y1, lenX, lenY);
grad.Dispose();
MyFormPaint.Dispose();
Этот код нарисует черный квадрат в нашем листе tabPage1.
Обратите внимание на то, что есть tabControl1, но если нам нужно нарисовать в tabPage1, то именно указатель на него нужно ставить. Следовательно, если вам нужно нарисовать в tabPage2, то указываете tabPage2.
Дата публикования: 2014-11-18; Прочитано: 698 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!