Как обновить gridview
У меня есть 2 формы, форма а имеет текстовые поля, которые добавляют данные в базу данных Mysql.
Форма B включает в себя flexgrid.
Когда я редактирую строку в flexgrid, она открывает форму A, но когда я сохраняю ее, она создает другую запись. Я хочу, чтобы он обновил существующую запись. На кнопку Сохранить у меня
private void lnkSave_Click(object sender, EventArgs e) { string constring = "datasource=127.0.0.1;Port=3306;Database=bpos;username=root;password=Pass"; string Query = "insert into bpos.patchtest (Description,Employee,MemberID,Results,Date) values('" + this.txtDescription.Text + "','" + this.cmbEmployee.Text + "','" + this.txtRefNo2.Text + "','" + Results + "','" + this.metroDateTime1.Text + "') ;"; MySqlConnection conDataBase = new MySqlConnection(constring); MySqlCommand cmdDataBase = new MySqlCommand(Query, conDataBase); MySqlDataReader myReader; try { conDataBase.Open(); myReader = cmdDataBase.ExecuteReader(); MessageBox.Show("Saved"); while (myReader.Read()) { } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
Я не хочу создавать кнопку обновления. Можно ли обновить его с помощью кнопки "Сохранить" выше?
Что я уже пробовал:
Я попытался использовать кнопку обновления, но я действительно не хочу использовать другую кнопку.
[no name]
"Возможно ли это", да, возможно.