1
我在我的應用程序中遇到了一個問題。我正在使用NPGSQL庫連接到PostgreSQL服務器。一切都好。但:)NPGSQL + dataGridView +代碼中dg的更改
我感覺的dataGridView是這樣的:
dataSetUzytkownicy = new DataSet("users");
dataAdapterUzytkownicy = new NpgsqlDataAdapter();
dataAdapterUzytkownicy.SelectCommand = new NpgsqlCommand("select * from users", bazaDanych.Connection);
dataAdapterUzytkownicy.Fill(dataSetUzytkownicy, "users");
dataTableUzytkownicy = dataSetUzytkownicy.Tables["users"];
dgUzytkownicy.DataSource = dataTableUzytkownicy;
下一個我稱之爲插入,更新方法和刪除。它運作良好。我還有一個按鈕。我需要點擊它後,將行中的一個值從true更改爲false。我在此代碼這樣做:
dgUzytkownicy.SelectedRows[0].Cells[5].Value = false;
dataAdapterUzytkownicy.Update(dataSetUzytkownicy, "users");
它DataGrid中值發生變化,但在我點擊保存它是:
dataAdapterUzytkownicy.Update(dataSetUzytkownicy, "users");
它沒有改變DB。我認爲這很簡單,但我不知道該怎麼做。
Thx for answers。