private void ShowOrbuch() { if (db.statusConnect()) { this.dataGridView1.Rows.Clear(); this.dataGridView1.Columns.Clear(); this.dataGridView1.ColumnCount = 5; string[] enumColumns = new string[] { "id", "Наименование", "Адрес", "Город", "Телефон" }; for (int i = 0; i < 5; i++) { this.dataGridView1.Columns[i].HeaderText = enumColumns[i]; } this.dataGridView1.Columns[0].Visible = false; dbCurrent = "obruch"; string sql = "SELECT * FROM `obruch` ORDER BY `id` DESC LIMIT 10"; ArrayList arr = db.SqlQuery(sql, "obruch"); foreach (string[] row in arr) { idCurrent = Convert.ToInt32(row[0]); this.dataGridView1.Rows.Add(row); } } else { MessageBox.Show("Отсутствует подключения к базе. За помощью обратитесь к системному адрминистратору"); } }
void ПросмотрToolStripMenuItem_Click(object sender, EventArgs e) { if (db != null) { this.dataGridView1.Rows.Clear(); this.dataGridView1.Columns.Clear(); this.dataGridView1.ColumnCount = 9; string[] enumColumns = new string[] { "id", "Время приема", "ФИО ребенка", "Д/р ребенка", "Адрес", "Обр. учреждение", "ФИО представителя", "Телефон", "Завершено" }; this.comboBox1.Items.Clear(); for (int i = 0; i < 9; i++) { if (i != 8) { this.comboBox1.Items.Add(enumColumns[i]); } this.dataGridView1.Columns[i].HeaderText = enumColumns[i]; } dbCurrent = "deal"; string sql = "SELECT `deal`.`id`, `times`.`dt`, `childfio`, `birthday`, `deal`.`address`, `obruch`, `parent`, `deal`.`phone`, `end` FROM `deal` " + "INNER JOIN `times` ON `deal`.`dt`=`times`.`id` ORDER BY `deal`.`id` DESC LIMIT 10"; ArrayList arr = db.SqlQuery(sql, "deal"); ArrayList obruch = db.SqlQuery("SELECT * FROM `obruch`", "obruch"); foreach (string[] row in arr) { idCurrent = Convert.ToInt32(row[0]); foreach (string[] rowObruch in obruch) { if (row[5].Equals(rowObruch[0])) { row[5] = rowObruch[1]; } else if (row[5].Equals("0")) { row[5] = "Дошкольник"; } } if (row[8].Equals("1")) { row[8] = "Было"; } else { row[8] = "Актуально"; } this.dataGridView1.Rows.Add(row); } } else { MessageBox.Show("Нужно подключиться к бд"); } }