IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
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í.

Diskuze: Použitie for pri napĺňaní databázy z textov v textboxoch

V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
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 Hartinger
Vlastník
Avatar
Odpovídá na Libor Šimo (libcosenior)
David Hartinger:21.7.2013 11:11

K čemu máš proboha 180 textboxů?

Nahoru Odpovědět
21.7.2013 11:11
New kid back on the block with a R.I.P
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 Hartinger
Vlastník
Avatar
Odpovídá na ajnstajnke
David Hartinger: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
New kid back on the block with a R.I.P
Avatar
ajnstajnke
Člen
Avatar
Odpovídá na David Hartinger
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 Hartinger
Vlastník
Avatar
Odpovídá na Libor Šimo (libcosenior)
David Hartinger:21.7.2013 11:33

Ano, tohle je tabulka.

Nahoru Odpovědět
21.7.2013 11:33
New kid back on the block with a R.I.P
Avatar
Odpovídá na David Hartinger
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 Hartinger
Vlastník
Avatar
Odpovídá na Libor Šimo (libcosenior)
David Hartinger:21.7.2013 11:38

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

Nahoru Odpovědět
21.7.2013 11:38
New kid back on the block with a R.I.P
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.