Witam!
Chciałbym porównać dwa data sety i zaktualizować dataGrid1 danymi, które są w dataGrid2. Korzystam z sql'owej bazy danych. DataSet'y mam wygenerowane z SqlDataAdapter.
Kod wygląda tak:
connection = gcnew SqlConnection("Data Source=BARTEK-KOMPUTER\\SQLEXPRESS;Initial Catalog=OLEDB;Integrated Security=True");
connection->Open();
sql = "SELECT * from Towar1";
adapter_merge = gcnew SqlDataAdapter(sql, connection);
dataSet11 = gcnew Inw::DataSet1;
adapter_merge->Fill(dataSet11);
dataSet11->AcceptChanges();
sql = "SELECT * from Towar";
adapter_merge = gcnew SqlDataAdapter(sql, connection);
dataSet21 = gcnew Inw::DataSet2;
adapter_merge->Fill(dataSet21);
dataSet21->Merge(dataSet11);
dataSet21->AcceptChanges();
fill();
fill_2();
connection->Close();
Wygenerowane datasety są zadeklarowane w następujący sposób:
private: Inw::DataSet1^ dataSet11;
private: Inw::DataSet2^ dataSet21;
Teraz nie zwraca żadnych rezultatów. W jaki sposób powinienem to zrobić, aby działo jak należy?