От одной формы к другой несколько значений C#
Откроется форма 1 (имя формы-ulaz_robe).
Form2-это список статей (имя формы artikles_search).
Мне нужно, когда вы открыли Form1 нажмите на кнопку, чтобы открыть Form2 и получить данные из Form2 место в Form1 (comboboxes и textboxes).
Я попробую это сделать
Помогите пожалуйста
Что я уже пробовал:
Решение 1
Форма 1
InitializeComponent();
nazivComboBox.Text = artikl_search.naziv_artikla; textBox2.Text = artikl_search.grupa_artikala; jedinica_mjereTextBox.Text = artikl_search.jedinica_mjere; cijena_bez_pdvTextBox.Text = artikl_search.cijena_bez_pdv; kolicinaTextBox.Text = artikl_search.kolicina;
Форма 2
public static string naziv_artikla = ""; public static string grupa_artikala = ""; public static string jedinica_mjere = ""; public static string cijena_bez_pdv = ""; public static string kolicina = "";
private void button1_Click(object sender, EventArgs e) { naziv_artikla = naziv_artiklaTextBox.Text; grupa_artikala = grupa_artikalaTextBox.Text; jedinica_mjere = jedinica_mjereTextBox.Text; cijena_bez_pdv = cijena_bez_pdvTextBox.Text; kolicina = kolicinaTextBox.Text; this.Close(); }
Это решение не работает.
Решение 2
Форма 1
nazivComboBox.Text = getnaziv(); textBox2.Text = getgrupa_artikala(); jedinica_mjereTextBox.Text = getjedinica_mjere(); cijena_bez_pdvTextBox.Text = getcijena_bez_pdv(); kolicinaTextBox.Text = getkolicina();
private String getnaziv() { string value = artikl_search.naziv_artikla.ToString(); return value; } private String getgrupa_artikala() { string value = artikl_search.grupa_artikala.ToString(); return value; } private String getjedinica_mjere() { string value = artikl_search.jedinica_mjere.ToString(); return value; } private String getcijena_bez_pdv() { string value = artikl_search.cijena_bez_pdv.ToString(); return value; } private String getkolicina() { string value = artikl_search.kolicina.ToString(); return value; }
Форма 2
public static string naziv_artikla { get; set;} public static string grupa_artikala { get; set; } public static string jedinica_mjere { get; set; } public static string cijena_bez_pdv { get; set; } public static string kolicina { get; set; }