Ahojte. Pokusam sa vytvorit nieco ako telefonny zoznam. Kontakty sa budu zobrazovat v DataGrid. Zobrazenie funguje, no neviem ich aktualizovat. Ked napr v GridView nieco prepisem, chcem aby sa po potvrdeni zmeny zapisali do databazy. Skusal som to podla roznych navodov na nete, ale neuspesne.
Kod vyzera asi takto.
public void aktualizujDatabazu(DataGridView dataGridView)
{
try
{
vytvorSpojenie();
adapter = new SqlDataAdapter(zobraz, conn);
dataSet = new DataSet();
adapter.Fill(dataSet,"Udaje");
dataGridView.DataSource = dataSet;
dataGridView.DataMember = "Udaje";
adapter.Update(dataSet, "Udaje");
}
metoda vytvorSpojenie:
public void vytvorSpojenie()
{
try
{
conn = new SqlConnection(connString);
if (conn.State == ConnectionState.Closed)
{
conn.Open();
}
}
Vobec neviem co robim zle, aj ked je pravda, ze som s tym zacal zbrklo a teoria mi este chyba. Dakujem
Fórum › .NET
Aktualizacia DataSetu z DataGridView
Hmm, neviem či sa nepokúšaš o niečo opačné akoby si mal. Ja by som to skôr urobil tak, že by som pri akcii modifikoval dáta, pričom zobrazenie by sa malo prispôsobiť. Najlepšie je to docieliť pomocou databindingu. Pohľad na dáta má zobrazovať podobu dát. Ty sa to asi snažíš urobiť tak aby sa dáta prispôsobovali zobrazeniu a to nie je moc múdre.
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 68 hostů
Podobná vlákna
Aktualizácia PHP — založil Anonym
Aktualizacia jFrame — založil james
Aktualizacia podformulara cez "pole so zoznamom" — založil kotlas6667
MS Reporting a měnící se obsah datasetu — založil VladislavK
Jak nastavit checkbox z datasetu podle existence zaznamu — založil VladislavK
Moderátoři diskuze