Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

DataGridView добавить новую строку Си Шарп



Для того чтобы добавить новую строку к таблице, к примеру: 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...