🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: alt.pl.comp.lang.csharp
3 messages
3 total messages Started by jurajski Jaskiniowiec Thu, 10 Feb 2011 18:46
[piaskownica] Prosba o pomoc - dataset/grid
#22037
Author: jurajski Jaskiniowiec
Date: Thu, 10 Feb 2011 18:46
16 lines
1682 bytes
Zaczynam z C# i ogolnie z VS. Dawnniej kodowalem w Builder, albo w mcedit  
;-)

Otoz problem polega na tym, ze w Delphi, albo Builderze wrzucalo sie  
grida, dataset, database, konfigurowalo sie odpowiednio i mozna bylo  
cieszyc sie wypelnionym gridem juz na poziomie projektowania. Ew trzeba  
bylo w ktoryms tam komponencie zmienic wartosc connected/active = true  
(czy jakos tak) i juz bylo wszystko ok. Jak to samo osiagnac w VS? Trzeba  
uaktywniac to kodem? Nie da sie z automatu?

Robilem juz np. przeciaganie tabeli z "Data sources" i wtedy tworzyl sie  
grid z kolumnami jak w bazie, pododawal automatycznie reszte komponentow,  
ale nadal wiersze byly puste - nawet po kompilacji.

Jest gdzies w sieci jakis tutorial na powyzsze zagadnienia?
Re: [piaskownica] Prosba o pomoc - dataset/grid
#22038
Author: 3P
Date: Thu, 10 Feb 2011 19:07
28 lines
2162 bytes
Dnia 10-02-2011 o 19:46:28 jurajski Jaskiniowiec  
<jurajski_jaskiniowiec@jaskinia.na.jurze> napisał(a):

>
> Zaczynam z C# i ogolnie z VS. Dawnniej kodowalem w Builder, albo w  
> mcedit ;-)
>
> Otoz problem polega na tym, ze w Delphi, albo Builderze wrzucalo sie  
> grida, dataset, database, konfigurowalo sie odpowiednio i mozna bylo  
> cieszyc sie wypelnionym gridem juz na poziomie projektowania. Ew trzeba  
> bylo w ktoryms tam komponencie zmienic wartosc connected/active = true  
> (czy jakos tak) i juz bylo wszystko ok. Jak to samo osiagnac w VS?  
> Trzeba uaktywniac to kodem? Nie da sie z automatu?
>
> Robilem juz np. przeciaganie tabeli z "Data sources" i wtedy tworzyl sie  
> grid z kolumnami jak w bazie, pododawal automatycznie reszte  
> komponentow, ale nadal wiersze byly puste - nawet po kompilacji.
>
> Jest gdzies w sieci jakis tutorial na powyzsze zagadnienia?


Te wszystkie "przeciągarki" są dobre do robienia szybkiego dema, czy  
prezentacji.

Zrób tak:
DataTable dt = twojObiekt.GetJakiesTamDane();
grid.Datasource = dt;
grid.DataBind();
Re: [piaskownica] Prosba o pomoc - dataset/grid
#22039
Author: surfen
Date: Fri, 11 Feb 2011 10:44
33 lines
2503 bytes
W dniu 2011-02-10 19:46, jurajski Jaskiniowiec pisze:
>
> Zaczynam z C# i ogolnie z VS. Dawnniej kodowalem w Builder, albo w
> mcedit ;-)
>
> Otoz problem polega na tym, ze w Delphi, albo Builderze wrzucalo sie
> grida, dataset, database, konfigurowalo sie odpowiednio i mozna bylo
> cieszyc sie wypelnionym gridem juz na poziomie projektowania. Ew trzeba
> bylo w ktoryms tam komponencie zmienic wartosc connected/active = true
> (czy jakos tak) i juz bylo wszystko ok. Jak to samo osiagnac w VS?
> Trzeba uaktywniac to kodem? Nie da sie z automatu?
>
> Robilem juz np. przeciaganie tabeli z "Data sources" i wtedy tworzyl sie
> grid z kolumnami jak w bazie, pododawal automatycznie reszte
> komponentow, ale nadal wiersze byly puste - nawet po kompilacji.
>
> Jest gdzies w sieci jakis tutorial na powyzsze zagadnienia?

Funkcjonalność, którą opisujesz, nazywa się "Data Binding".

Poszukaj w Google "Data Binding" + technologia której używasz 
(WPF/Windows Forms) + grid którego używasz.

Jeśli używasz DataSet-ów (plik schematu .xsd) i TableAdapter-ów, to 
obstawiam że nie wypełniłeś źródła danych.

W zdarzeniu Form->Load zrób

JakiśTableAdapter adapter = new JakiśTableAdapter();
adapter.Fill(jakiśDataSet);

Może Ci się przydać:
http://msdn.microsoft.com/en-us/library/wzabh8c4.aspx
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads