Forum » Programiranje » Filter v metodi DataTable.Select() C#
Filter v metodi DataTable.Select() C#
brinovcek ::
Zanima me , če kdo ve kakšne pogoje se uporablja pri filtriranju DataTable z metodo select. Želim naredit filter, ki bo filtreral datum in me zanima kako bi to zadevo rešil. Zdaj sem uporabil naslednji sql ukaz:
string stavek="MONTH(Datum) = "+DateTime.Now.Month+" AND YEAR(Datum)= "+DateTime.Now.Year;
in nato še
string stavek = "Datum Like '%." + DateTime.Now.Month + "." + DateTime.Now.Year+"%'";
DataTable Datat = new DataTable(); //ustvarimo novi datatable, ki bo vseboval le filtrerane vrednosti
Datat.Rows.Add(dt.Select(stavek)); //napolnimo datatable
Pri prvem stavku mi napiše da ne pozna funkcije month pri drugem stavku pa da operator like ni izvedljiv za tip podatka system Date Time.
Hvala za vse odgovore in rešitve, nujno.
string stavek="MONTH(Datum) = "+DateTime.Now.Month+" AND YEAR(Datum)= "+DateTime.Now.Year;
in nato še
string stavek = "Datum Like '%." + DateTime.Now.Month + "." + DateTime.Now.Year+"%'";
DataTable Datat = new DataTable(); //ustvarimo novi datatable, ki bo vseboval le filtrerane vrednosti
Datat.Rows.Add(dt.Select(stavek)); //napolnimo datatable
Pri prvem stavku mi napiše da ne pozna funkcije month pri drugem stavku pa da operator like ni izvedljiv za tip podatka system Date Time.
Hvala za vse odgovore in rešitve, nujno.
darkolord ::
Mislim, da moraš nekako takole:
Datum >= #1/1/2009# And Datum <= #1/31/2009#
Zgodovina sprememb…
- spremenilo: darkolord ()
vojko20 ::
Ti moraš imeti sql tako napisan da ti sprejme dve spremenljivki @datum1, @datum2
potem pa predno kličeš Select() metodo moraš v seznam, mislim da je SelectProperties, nastavit DefaultValue parameter.
neki v stilu
potem pa predno kličeš Select() metodo moraš v seznam, mislim da je SelectProperties, nastavit DefaultValue parameter.
neki v stilu
ds.SelectProperties["datum1"].DefaultValue = new DateTime(2008,1,1); ds.SelectProperties["datum2"].DefaultValue = new DateTime(2008,1,2); ds.Select();
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [ASP.NET] Prenos podatkov iz ene spletne strani v drugoOddelek: Programiranje | 929 (788) | Cvenemir |
» | c# - mssql kombinacija / problem pri zapisu row-a v bazoOddelek: Programiranje | 1583 (1392) | darkolord |
» | DataView, DataTable, DataSetOddelek: Programiranje | 1150 (901) | detroit |
» | [Visual C#] TableAdapterOddelek: Programiranje | 1123 (999) | detroit |
» | Statistika dijakov, pomocOddelek: Programiranje | 1773 (1257) | Mitja Bonča |