исати у файл (dataGridView1, "basa.txt");
}
// редактіроватьvoid toolStripButton2_Click (object sender, EventArgs e)
{askform = new AskForm ();. Text = "Редагування";
askform.label1.Text = "Введіть номер правила, яке потрібно відредагувати";
int n = 0; (askform.ShowDialog () == DialogResult.OK)
{= Convert.ToInt32 (askform.textBox1.Text);. Close (); subform = new AddForm ();. Show ();. textBox1.Text = Convert.ToString (dataGridView1 [1 , n - 1]. Value);. textBox2.Text = Convert.ToString (dataGridView1 [2, n - 1]. Value);
// за номером коду питання виправити в таблиці і перезаписати у файлі
string q = subform.textBox1.Text; a = subform.textBox2.Text; (subform.DialogResult == DialogResult.OK)
{[1, n - 1]. Value = q; [2, n - 1]. Value = a; (dataGridView1, "basa.txt");
}
}
}
// удалітьvoid toolStripButtonDelete_Click (object sender, EventArgs e)
{dlg = MessageBox.Show ("Видалити запис з бази?", "Видалити", MessageBoxButtons.OKCancel);
// якщо ок (dlg == DialogResult.OK)
{. Rows.Remove (dataGridView1.SelectedRows [0]); (dataGridView1, "basa.txt");
}
}
// почати поіскvoid toolStripButtonSearch_Click (object sender, EventArgs e)
{askform = new AskForm (); n = 0; (askform.ShowDialog () == DialogResult.OK)
{= Convert.ToInt32 (askform.textBox1.Text);. Close ();
}
// string q = Convert.ToString (dataGridView1 [1, n - 1]. Value); q = ruleBase [n]. If;
Search (q, n);
}
// завантажити базу з файлу
private void toolStripButtonLoad_Click (object sender, EventArgs e)
{. DefaultExt = ". txt";. Filter = "Text documents (. txt) | *. txt";. ShowDialog (); result = openFileDialog1.ShowDialog (); p>
// if (result == DialogResult.OK)
// {
// Open documentfilename = openFileDialog1.FileName; (ref dataGridView1, filename); ind1; ind2; (int i = 0; i
{= Convert.ToString (dataGridView1 [1, i]. Value); = Convert.ToString (dataGridView1 [2, i]. Value); (question.Contains ("(") )
{= question.IndexOf ("("); = question.IndexOf (")"); = question.Substring (ind1 + 1, (ind2 - ind1 - 1)) ;
} (answer.Contains ("("))
{= answer.IndexOf ("("); = answer.IndexOf (")"); = answer.Substring (ind1 + 1, (ind2 - ind1 - 1)) ;...