Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako napuniti tipizirani DataSet tj napuniti tabelu u DataSetu napunjenim objektom dataTable

[es] :: .NET :: Kako napuniti tipizirani DataSet tj napuniti tabelu u DataSetu napunjenim objektom dataTable

[ Pregleda: 2572 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Crazy shadow
Milos Milic
.Net Software Engineer
Beograd

Član broj: 74894
Poruke: 200
*.adsl.verat.net.



+2 Profil

icon Kako napuniti tipizirani DataSet tj napuniti tabelu u DataSetu napunjenim objektom dataTable08.06.2009. u 22:56 - pre 180 meseci
Pozdrav,

Imam problem sa prosledjivanjem punog DataTable objekta u tabelu koja se nalazi u tipiziranom dataSetu.
Znaci imam funkciju koja mi vraca DataTable napunjen podacima.
Napravio sam tipizirani data set Gde je tabela potpuno ista kao i u bazi iz koje snabdevam DataTable.

probao sam dosta nacina ali jednostavno mi ne puni a nemam ideju zasto..

npr u DataSetu imamo tabelu Proba
i redove
ID
Naziv
Opis

Funkcija FunkcijaVracaDataTable() vraca potpuno istu tabelu

nacini koje sam pokusavao
Code:

1.Prvi nacin

DataTable tabelaSaPodacima = FunkcijaVracaDataTable();
TipiziraniDataSet tds = new TipiziraniDataSet();
tds.Proba.Load(tabelaSaPodacima.CreateDataReader);

2.Nacin

DataTable tabelaSaPodacima = FunkcijaVracaDataTable();
TipiziraniDataSet tds = new TipiziraniDataSet();
SqlDataAdapter adapter = new SqlDataAdapter();
dapter.TableMappings.Add(tabelaSaPodacima.TableName, ds.Proba.TableName);

3.Nacin

DataTable tabelaSaPodacima = FunkcijaVracaDataTable();
TipiziraniDataSet tds = new TipiziraniDataSet();
SqlDataAdapter adapter = new SqlDataAdapter();
ds.Klijent.BeginLoadData();
dapter.TableMappings.Add(tabelaSaPodacima.TableName, ds.Proba.TableName);
tblIzvorClanovi.EndLoadData();



Probao sam jos neke nacinine i nisam uspeo da prosledim podatke u tabelu tipiziranog data seta.

Hvala unapred
Crazy shadow
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-1.sezampro.yu.



+395 Profil

icon Re: Kako napuniti tipizirani DataSet tj napuniti tabelu u DataSetu napunjenim objektom dataTable09.06.2009. u 08:52 - pre 180 meseci
Probaj ovako :
Code:
 
DataTable tabelaSaPodacima = FunkcijaVracaDataTable();
TipiziraniDataSet.Proba td = (TipiziraniDataSet.Proba) tabelaSaPodacima.Copy() ; 

ili
Code:


DataTable tabelaSaPodacima = FunkcijaVracaDataTable(); 
TipiziraniDataSet.Proba td = new TipiziraniDataSet.Proba() ;
foreach(DataRow r in tabelaSaPodacima.Rows) 
     td.ImportRow (r) ;


Bilo bi takodje pozeljno da kad ucitavas podatke skines constaints
nad datasetom prouzrokovanom foreign key relacijama :

Code:

TipiziraniDataSet tds = new TipiziraniDataSet () ;  
td.EnforceConstraints = false ; 

//ucitavanje podataka pomocu onih metoda gore 

ts.EnforceConstraints = true ; 




Viva lollapalooza
 
Odgovor na temu

Crazy shadow
Milos Milic
.Net Software Engineer
Beograd

Član broj: 74894
Poruke: 200
80.93.225.*



+2 Profil

icon Re: Kako napuniti tipizirani DataSet tj napuniti tabelu u DataSetu napunjenim objektom dataTable09.06.2009. u 11:16 - pre 180 meseci
Hvala.
Resio sam sinoc .


Ali problem je sto mi ne napuni sve kolone.

Nego neke napuni neke ne.

Napravim dva grida i u jedan prosledim kao source Tabelu sa podacima koje trebam da prosledim u tipiziranu DataSet tabelu
sve mi popuni lepo

zatim drugi grid napunim tabelom iz tipiziranog dataSeta kome sam vec bio prosledio source tabelu tj tabeli sa podacima.
I jednostavno mi neke kolone popune a neke ostaju prazne.

U cemu moze da bude problem?

Kod koji sam napisao pri punjnju tabele iz Data Seta


Code:

DataTable tabelaSaPodacima = FunkcijaVracaDataTable(); 
TipiziraniDataSet tds = new TipiziraniDataSet () ;  
tds.EnforceConstraints = false ; 

foreach (DataRow red in tblIzvorClanovi.Rows)
            {
                tds.Proba.ImportRow(red);
                tds.AcceptChanges();
            }

tds.EnforceConstraints = true ; 


Hvala jos jednom

Crazy shadow
 
Odgovor na temu

[es] :: .NET :: Kako napuniti tipizirani DataSet tj napuniti tabelu u DataSetu napunjenim objektom dataTable

[ Pregleda: 2572 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.