DataGridView Form1 to Form2

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Odpovědět
vik822
Level 1.5
Level 1.5
Příspěvky: 123
Registrován: 14 srp 2012 20:02

DataGridView Form1 to Form2

Příspěvek od vik822 »

Dobrý den,
mám problém, protože potřebuji přenést data z dvou textboxů ve formu1 do dataGridView ve formu2, vůbec nevím jak na to. Ještě by tp chtělo seředit podle nejvyšší, když tam bude více jmen a tisk. Předem děkuji.
Přílohy
Bez názvu.png
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: DataGridView Form1 to Form2

Příspěvek od CZechBoY »

čau,
jak zobrazuješ ten druhej form?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
vik822
Level 1.5
Level 1.5
Příspěvky: 123
Registrován: 14 srp 2012 20:02

Re: DataGridView Form1 to Form2

Příspěvek od vik822 »

Tlačítko otevři tabulku je
private void btnOtevriTab_Click(object sender, EventArgs e)
{
Form2 form = new Form2();
form.Show(this);
}
Potřeboval bych nějak udělat tlačítko zaznamenej do tabulky a po otevření, aby to tam bylo. Snad jsem uvedl to co jste chtěl :)
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: DataGridView Form1 to Form2

Příspěvek od CZechBoY »

Co takhle dát do konstruktoru Form1 a někde si ho ve Formu2 uložit pro pozdější použití?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
vik822
Level 1.5
Level 1.5
Příspěvky: 123
Registrován: 14 srp 2012 20:02

Re: DataGridView Form1 to Form2

Příspěvek od vik822 »

No já právě vůbec nikdy nic podobného nedělal a nevím prostě a jednoduše co s tím :D
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: DataGridView Form1 to Form2

Příspěvek od CZechBoY »

Kód: Vybrat vše

.
.
.
Form1 form1 = null;
public Form2(Form1 form1) {
    this.form1 = form1;

    this.textbox1.Text = this.form1.textbox1.Text; // treba takhle
}
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
vik822
Level 1.5
Level 1.5
Příspěvky: 123
Registrován: 14 srp 2012 20:02

Re: DataGridView Form1 to Form2

Příspěvek od vik822 »

Prostě potřebuji nacpat ty data nějak do toho Datagridview a nevím jak, k tomu mi asi ty formi nijak nepomůžou, nemýlím se? :D
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: DataGridView Form1 to Form2

Příspěvek od CZechBoY »

Pořád se neptej a zkoušej, já ti napsal kod a ty ho ignoruješ?!
Místo "textbox1" tam dej třeba datagriview
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
vik822
Level 1.5
Level 1.5
Příspěvky: 123
Registrován: 14 srp 2012 20:02

Re: DataGridView Form1 to Form2

Příspěvek od vik822 »

Určitě ho neignuruji, ale stejně přes zkoušky na to nemůžu přijít, bude to nějaká prkotina.
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: DataGridView Form1 to Form2

Příspěvek od CZechBoY »

Pošli c si zplodil.
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
vik822
Level 1.5
Level 1.5
Příspěvky: 123
Registrován: 14 srp 2012 20:02

Re: DataGridView Form1 to Form2

Příspěvek od vik822 »

Napadlo mě jedno, spojit DataGridView s DataSet a poradil se s učitelem tak to zkusím, ale propojil jsem jméno a nejdou mi ty body, aby se přenesly, takže to asi budu zkoušet upravovat snad na to přijdu.

jméno sem udělal:
v obou formech
internal DataSetTab sada;
ve formu1
private void btnZaznamenej_Click(object sender, EventArgs e)
{
Form2 form = new Form2();
string jmeno = tbJmeno.Text;
sada.DataTable1.AddDataTable1Row(jmeno);
form.sada = sada;
form.ShowDialog();
}
ve formu2
private void Form2_Shown(object sender, EventArgs e)
{
dataTable1BindingSource.DataSource = sada;
}
asi to nebude moc čitelný, nevím jak to jinak přeposlat :D
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: DataGridView Form1 to Form2

Příspěvek od CZechBoY »

Dej to přímo do konstruktoru...

Kód: Vybrat vše

private void btnZaznamenej_Click(object sender, EventArgs e)
{
Form2 form = new Form2(sata);
string jmeno = tbJmeno.Text; 
sada.DataTable1.AddDataTable1Row(jmeno); 
form.sada = sada;
form.ShowDialog();
}
 

Kód: Vybrat vše

Form2(var sada) {
  this.sada = sada;
}
 
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Odpovědět

Zpět na „Programování a tvorba webu“