Для профессионалов Си Шарп
Для профессионалов Си Шарп
Динамическая таблица dataGridView Си Шарп
Язык Си Шарп позволяет динамически выделять столько полей, сколько нужно для нас.
К примеру, если нам нужно выделить для таблицы 5 столбцов и 10 строк, то программный код будет следующий:
int n = 5; // количество столбцов
int m = 10; // количество строк
DataGridViewTextBoxColumn[] column = new DataGridViewTextBoxColumn[n];
for (int i = 0; i < n; i++)
{
column[i] = new DataGridViewTextBoxColumn();
column[i].HeaderText = "Header" + i;
column[i].Name = "Header" + i;
}
this.dataGridView1.Columns.AddRange(column); // добавление столбцов
for (int i = 0; i < m; i++)
{
this.dataGridView1.Rows.Add(); // добавление строк
}
Здесь мы объявляем переменную column, которая является массивом. В нем вы вводим имена и название заголовков и через метод AddRange добавляем 5 столбцов.
Метод Add ничего не принимает, он только добавляет 1 строку. Следовательно, если нам нужно их 100 строк, значит нужно 100 раз вызвать этот метод.
this.dataGridView1.Columns.Remove("head1");
Код программы будет следующий:
int sum = this.dataGridView1.Columns.Count;
for (int i = 0; i < sum; i++)
this.dataGridViewRazbros.Rows.Clear(); // удаление всех строк
int count = this.dataGridView1.Columns.Count;
for (int i = 0; i < count; i++) // цикл удаления всех столбцов
var column1 = new DataGridViewTextBoxColumn();
var column2 = new DataGridViewCheckBoxColumn();
this.dataGridView1.Rows.Add();
Этот код добавляет новую строку к уже добавленным.
Для рисования, нужно написать следующий код:
int x1=20, y1=20, lenX=400, lenY=400;
System.Drawing.Pen grad;
Пример кода:
string text = " Необходимо убрать все пробелы, которые в начале и в конце ";
Если вам нужно в тексте найти слова или символы и заменить их на другие символы или слова, то для этого нужно использовать метод: Replace. Он…
string text = "не хочу учиться, не хочу работать!";
К примеру, у вас есть переменная строка text, которая имеет текст:
string text = " x^5 + x^3 + 1 = 0 ";
Факториал очень часто используется в программировании и мне почему-то непонятно, почему в язык Си Шарп не включили метод, который бы вычислял… Для того чтобы вычислить факториал из n, необходимо в цикле постоянно… Код программы:
Найти значение факториала. Дан факториал – 10! Полученное значение вывести на экран дисплея.
Для этого нам нужно в цикле умножать полученное значение на счетчик + 1.
Код программы:
Бывают случаи, когда нужно найти сумму значений факториалов. И это стандартная ситуация. Для вычисления факториала нет специального метода в языке…
Код программы следующий:
Найти сумму факториалов. К примеру нам дан факториал 6! и нам нужно найти его сумму.
Для этого нам понадобиться переменная sum, в которую мы будет суммировать все… Но есть одна проблема, т.е. при 0! будет значение 1, а это нарушение математическому умножению. Поэтому в цикле, где у…