Pouze tento týden sleva až 80 % na e-learning týkající se C# .NET. Zároveň využij akci až 30 % zdarma při nákupu e-learningu - Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
C# week + discount 30
Avatar
Libor Šimo (libcosenior):21.7.2013 11:10

Chcem sa spýtať, či je možné vyriešiť nasledovný problém pomocou cyklu.
Mám 180 TextBoxov (60 krát 3) a potrebujem údaje do nich zadané užívateľom vložiť do listu objektov o 3 prvkoch kliknutím na tlačítko.
Takto vyzerá vloženie prvého prvku

private void btnUlozZmenyCeny_Click(object sender, EventArgs e)
{
    string material    = tbxM1.Text;
    string jedMnozstva = tbxJm1.Text;
    float jedCena      = Convert.ToSingle(tbxJm1.Text);
    cennik.NaplnPolozku(material, jedMnozstva, jedCena);
}

Nasledujúce tri hodnoty sa nachádzajú v TextBoxoch:
tbxM2.Text, tbxJm2.Text a tbxJm2.Text
atď. až do 60.
Dá sa na toto použiť cyklus (ak áno, ako), alebo je potrebné to vypísať po položkách?

Editováno 21.7.2013 11:10
Odpovědět
21.7.2013 11:10
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Libor Šimo (libcosenior)
David Čápka:21.7.2013 11:11

K čemu máš proboha 180 textboxů?

Nahoru Odpovědět
21.7.2013 11:11
One of the most common causes of failure is the habit of quitting when one is overtaken by temporary defeat.
Avatar
ajnstajnke
Člen
Avatar
ajnstajnke:21.7.2013 11:15

Není lepší použít databázovou tabulku DataGridView než 180 texboxů? To máš celou tabulku a lépe se s ní pracuje.

 
Nahoru Odpovědět
21.7.2013 11:15
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na ajnstajnke
David Čápka:21.7.2013 11:16

Že to lidem nepřijde divné, když někam dávají 180 textboxů :D

Nahoru Odpovědět
21.7.2013 11:16
One of the most common causes of failure is the habit of quitting when one is overtaken by temporary defeat.
Avatar
ajnstajnke
Člen
Avatar
Odpovídá na David Čápka
ajnstajnke:21.7.2013 11:25

Přiznám se, že nevím jak k tomu vůbec může dojít aby si někdo dal tu práci a dělal to takhle.

 
Nahoru Odpovědět
21.7.2013 11:25
Avatar
Libor Šimo (libcosenior):21.7.2013 11:32

Ešte sa len učím c#, ale aj tam chcem napísať pre manželku program.
Jedno okno má dať možnosť meniť 60 položiek cenníku potravín.
http://imgupload.sk/viewer.php?…
Ďalšie okno má dať možnosť zadávať nové druhy zákuskov.
http://imgupload.sk/viewer.php?…

Nahoru Odpovědět
21.7.2013 11:32
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Libor Šimo (libcosenior)
David Čápka:21.7.2013 11:33

Ano, tohle je tabulka.

Nahoru Odpovědět
21.7.2013 11:33
One of the most common causes of failure is the habit of quitting when one is overtaken by temporary defeat.
Avatar
Odpovídá na David Čápka
Libor Šimo (libcosenior):21.7.2013 11:36

Takže mám použiť DataGridView?

Nahoru Odpovědět
21.7.2013 11:36
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Libor Šimo (libcosenior)
David Čápka:21.7.2013 11:38

Sazmořejmě, děláš tabulku, ne textové políčko.

Nahoru Odpovědět
21.7.2013 11:38
One of the most common causes of failure is the habit of quitting when one is overtaken by temporary defeat.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 9 zpráv z 9.