从一种形式到另一种形式的多个值C# [英] From one form to another multiple values C#

查看:91
本文介绍了从一种形式到另一种形式的多个值C#的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Form1打开(表单名称为ulaz_robe)。

Form2是文章列表(表单名称为artikles_search)。



I需要什么时候打开Form1点击按钮打开Form2从Form2获取数据Form1中的一个地方(组合框和文本框)。



我试试这个



有些帮助请



我尝试过:



解决方案1 ​​



表格1



Form1 is opened (form name is ulaz_robe).
Form2 is list of articles (form name is artikles_search).

I need when have opened Form1 click on button to open Form2 an get data from Form2 an place in Form1 (comboboxes and textboxes).

I try this

Some help please

What I have tried:

Solution 1

Form 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;





Form2





Form2

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



Form1








This solution dont work.



Solution 2

Form1


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;
}









Form2 < br $>








Form2


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; }

推荐答案

请参阅此处:在两种表格之间传递信息,第2部分:儿童到父母 [ ^ ]


这篇关于从一种形式到另一种形式的多个值C#的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆