DataGridView update zdroje   otázka

VB.NET, Databáze

Dobrý večer všem vespolek.... :-)

Zase jsem v loji a potřebuji radu zdejších šamanů.

Pracuji na malém projektíku a vyskytnul se mi problém, se kterým si nevím rady.

Mám databázi *.sdf tuto jsem pomocí průvodce připojil k projektu a opět pomocí průvodce zavedl dataset té databáze. Výsledek zobrazuji v DataGridView a teď začíná ten problém.....

Z nějakého důvodu potřebuji stávající prvky DB nějak upravit, či softwarově naplnit.

Myslel jsem si že udělám jednoduchý zápis do DGV

1
2
Radek = UsersDataGridView.CurrentRow.Index
UsersDataGridView.Item(1, Radek).Value = TextBox1.Text

1
2
To je snad jednoduché a snad správně upravená hodnota se v DGV zobrazí
Pak jsem si myslel, že provedu "jedoduše" uložení

1
2
3
4
Me.Validate()
Me.UsersBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.SoWConfigDataSet)
Me.DenniTableAdapter.Fill(Me.SoWConfigDataSet.Denni)

1
2
3
4
Jenže ouha.... nefunguje to, když zavřu a otevřu FORM, DGV je zpět v původních hodnotách.
Po třídením bádání na NETu jsem došel k závěru, že se to nezapíše zpět do datasetu či DB.
Ale bohužel nevím co s tím..... Může mi prosím někdo poradit,
jak aktuální stav DGV uložit ???
nahlásit spamnahlásit spam 0 odpovědětodpovědět

Nikdo neví ????

nahlásit spamnahlásit spam 0 odpovědětodpovědět

K dtbázy používám jiné přístupy, tohle příliš neznám, takže jenom nástřel:

Nemělo by se někde volat něco jako Save()..?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Přesně tak, uložení je potřeba zavolat třeba na nějaké tlačítko nebo při tom zavírání formuláře.

1
Me.DenniTableAdapter.Adapter.Update(Me.SoWConfigDataSet.Denni)
nahlásit spamnahlásit spam 0 odpovědětodpovědět

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback