C# Копирование строки из массива в массив

программирование C#

Смысл такой:
1) задаю в текст бокс какое то значение, например 27.
2) прога ищет соответсвия в гриде и находит его, это 27 элемент химический.
3) дальше прога должна добавить эту строку или строки, если их несколько в отдельный грид.
4) при повторе действий старое значение грида 2 меняется на новое.

Вот я частично сделал, помогите доделать:

20
private void button1_Click(object sender, EventArgs e)
{

if (textBox1.Text == "" || textBox1.Text == "Номер")
MessageBox.Show("Введите номер элемента", "Ошибка!!!", MessageBoxButtons.OKCancel);
for (int i = 0; i < названиеDataGridView.RowCount; i++)
{
названиеDataGridView.Rows[i].Selected = false;
for (int j = 0; j < названиеDataGridView.ColumnCount; j++)

if (названиеDataGridView.Rows[i].Cells[1].Value != null)
if (названиеDataGridView.Rows[i].Cells[1].Value.ToString().Contains(textBox1.Text))
{

названиеDataGridView.Rows[i].Selected = true;
break;
}
}
}


Ответы:
private void button1_Click(object sender, EventArgs e)
       {
           try
           {
               int ChemElem = Convert.ToInt32(textBox1.Text);
               dataGridView2.Rows.Clear();
               foreach (DataGridViewRow row in dataGridView1.Rows)
                   foreach (DataGridViewCell cell in row.Cells)
                   {
                       if (cell.Value != null)
                           if (cell.Value.ToString().Contains(ChemElem.ToString()))
                           {
                               Object[] values = new Object[row.Cells.Count];
                               for (int i = 0; i < row.Cells.Count; i++)
                                   values[i] = row.Cells[i].Value;
                               int rowindex = dataGridView2.Rows.Add(values);
                               break;
                           }
                   }
           }
           catch
           {
               MessageBox.Show("Введите номер элемента", "Ошибка!!!", MessageBoxButtons.OKCancel);
           }
       }


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.