Pytanie : DateTimePicker w ReportViewer

I próbować the DateTimePicker mój raport, the SQL zapytanie biegać w the konfiguracja czarownik ale nie na the raport.

Please pomoc jeżeli ty can.

Here być być I mieć:

I am using VB 2005 ReportViewer
I mieć dataset tableadapter ten zapytanie SQL db
------------------------------------------
On mój raportowy strona I mieć dwa DateTimePicker

DateTime1_Start
DateTime2_End
-------------------------------------------
My TableAdapter SQL Oświadczenie:

SELECT AVG (Jednostka) JAKO AUnit, AVG (StandardUnits) JAKO SUnits, AVG (Skrzynka) JAKO ACase, Przesunięcie, LineNumber,

FROM Line2Data

WHERE (DateAndTime MIĘDZY @DateAndTime1_Start I @DateAndTime2_End)

---------------------------------------------
My Raportowy VB kod:

Private Okręt podwodny DateAndTime1_Start_ValueChanged (ByVal nadawca Jako System.Object, ByVal e Jako System.EventArgs) Rękojeść DateAndTime1_Start.ValueChanged

Me. Line2DataTableAdapter.Fill (Me.L2ReportDataset.Line2Data, DateAndTime1_Start.value, DateAndTime2_End.Value)

Me.ReportViewer1.RefreshReport ()
Końcówka Sub

-----------------------------------------------
 

Odpowiedź : DateTimePicker w ReportViewer

Ok, jeżeli ty myśleć the problem być w the VB kod then pozwalać use niektóre prosty materiał myśleć ty wysyłać the baza danych. Zamiast:

. Line2DataTableAdapter.Fill (Me.L2ReportDataset.Line2Data, DateAndTime1_Start.value, DateAndTime2_End.Value)

Wyznaczać wartość zmienna i patrzeć przed:

sLine2Data = Me.L2ReportDataset.Line2Data

sDateAndTime1_Start = DateAndTime1_Start.value

sDateAndTime2_End = DateAndTime2_End.Value

Debug.Print sLine2Data & "|" & sDateAndTime1_Start & "|" & sDateAndTime2_End

. Line2DataTableAdapter.Fill (sLine2Data, sDateAndTime1_Start, sDateAndTime2_End)

Anycase musieć the oczywisty w anycase.

leonstryker

Inne rozwiązania  
 
programming4us programming4us