Для профессионалов Си Шарп

Для профессионалов Си Шарп

 

Динамическая таблица 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 раз вызвать этот метод.

 

 

Datagridview удаление столбца в Си Шарп

  this.dataGridView1.Columns.Remove("head1");  

Datagridview удаление всем столбцов в Си Шарп

Код программы будет следующий: int sum = this.dataGridView1.Columns.Count; for (int i = 0; i < sum; i++)

Полная очистка таблицы Datagridview на Си Шарп

this.dataGridViewRazbros.Rows.Clear(); // удаление всех строк int count = this.dataGridView1.Columns.Count; for (int i = 0; i < count; i++) // цикл удаления всех столбцов

DataGridView добавить новый столбец Си Шарп

var column1 = new DataGridViewTextBoxColumn(); var column2 = new DataGridViewCheckBoxColumn();  

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

this.dataGridView1.Rows.Add();   Этот код добавляет новую строку к уже добавленным.

Рисование в tabControl в Си Шарп

Для рисования, нужно написать следующий код: 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, а это нарушение математическому умножению. Поэтому в цикле, где у…