GridView z danymi Access podczas projektowania

Odpowiedz Nowy wątek
2014-12-27 19:30
0

Witam,
Uczę się C# w VisualStudio 2012. Jestem początkujący.
Szukam prostego przykładu obrazującego to, co w Delphi 2005 było proste:
podpięcie GridView przez ADOQuery do DataSource (korzystającego z ADOConnection).

Na dodatek już w fazie projektowania GridView był zapełniony danymi z bazy Access.

A w VS2012 ?

W VS2012 mam DataGridView, DataSet i BindingSource. Umieszczam DataGridView na formatce.
I nie wiem gdzie wpisać sql'owe zapytanie (nie ma komponentu DataAdapter w Toolbox).

Jak powiązać DataSet, BindingSource i DataGridView poprzez ich właściwości, aby DataGridView wypełnił się danymi z bazy Access.

Znalazłem przykłady działające, typu:

   string connDB = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\baza1.mdb; User Id=; Password=";
  string zapyt="SELECT Imie, Nazwisko FROM TABELA";
  OleDbConnection con = new OleDbConnection(connDB);
  OleDbCommand cmd = new OleDbCommand(zapyt, con);
  con.Open();
   cmd.CommandType = CommandType.Text;
  OleDbDataAdapter da = new OleDbDataAdapter(cmd);
  DataTable lista = new DataTable();
  da.Fill(lista);
  dgvLista.DataSource=lista;

ale jak już wspomniałem nie o to mi chodzi.

A tak przy okazji podanego przykładu, to komponent BindingSource chyba nie jest konieczny ?

Bardzo proszę o podpowiedź i linki do przykładów.


"Czego krzyczysz... co noga? A tamtemu głowę urwało i nie krzyczy, a ty o takie głupstwo." - JP

Pozostało 580 znaków

2014-12-27 19:57
0

W designerze jak zaznaczysz DataGridView na górze po lewej stronie w DataGridView pojawi się taki mały przycisk, wciśnij go i tam można wszystko wyklikać.

No tak: Add Query. Od klikania zrobiło mi się 5 komponentów DataSet, pokazały się jakieś DataSet.xsd a wnich są zarówno zapytania jak i connectionstring. Dzięki za wskazówkę. - mimirus 2014-12-27 21:04

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0