Как вызвать функцию из формы 1 и вызвать ее из формы 2?
В принципе, у меня есть эта функция в моей родительской форме, которая извлекает данные из таблицы базы данных. Теперь моя вторая форма функционирует как форма добавления. Я хочу, чтобы при нажатии кнопки добавления моей второй формы она вызывала функцию или выполняла код, который обновит/повторно извлекет данные в listview формы 1.
private void loadtbl() { supplier_tb.Items.Clear(); cn.Open(); cmd.CommandText = "select * from SupplierTable"; cmd.Connection = cn; dr = cmd.ExecuteReader(); while (dr.Read()) { ListViewItem item = new ListViewItem(dr["Supp_ID"].ToString()); item.SubItems.Add(dr["Supp_Name"].ToString()); item.SubItems.Add(dr["Supp_Address"].ToString()); item.SubItems.Add(dr["Supp_CPerson"].ToString()); item.SubItems.Add(dr["Supp_TelNo"].ToString()); item.SubItems.Add(dr["Supp_FaxNo"].ToString()); item.SubItems.Add(dr["Supp_Email"].ToString()); item.SubItems.Add(dr["Supp_TIN"].ToString()); item.SubItems.Add(dr["Supp_Status"].ToString()); item.SubItems.Add(dr["Supp_Term"].ToString()); item.SubItems.Add(dr["Supp_Category"].ToString()); supplier_tb.Items.Add(item); } cn.Close(); }
Что я уже пробовал:
До сих пор я ничего не пробовал, потому что не знаю, как к этому подойти.
Eric Lynch
Моя рекомендация-разделите проблемы. Переместите общую логику в отдельный класс, который может вызывать любая форма.