Обновить Датагрид на другой форме - C#
Формулировка задачи:
Есть форма. на ней datagridview. Вызываю диалоговое окно для добавления данных в бд. Заношу данные. Пытался в модальной форме сделать
ПОдскажите плиз чето не так
Form1 frm = new Form1(); frm.dataGridView1.Rows.Clear(); frm.UpdateGrid();
public void UpdateGrid() { strSqler = "SELECT **"; string strProvider = "Provider = Microsoft.ACE.OLEDB.12.0; Data Source = ГП.accdb"; //string strSql =String.Format("SELECT ПодКатегория FROM Категория INNER JOIN ПодКатегория ON Категория.Код = ПодКатегория.Id_Категория WHERE Категория='{0}'",razdel.Trim().ToString()); var con = new OleDbConnection(strProvider); var cmd = new OleDbCommand(strSqler, con); con.Open(); //Дата тейблу фигарим var dtTree = new DataTable(); dtTree.Load(cmd.ExecuteReader()); dataGridView1.DataSource = dtTree; }
Решение задачи: «Обновить Датагрид на другой форме»
textual
Листинг программы
Form1 frm = new Form1(); //тут создаешь новую форму. это не гуд, так как старая про нее ничего не знает. frm.dataGridView1.Rows.Clear(); frm.UpdateGrid();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д