You'd want to implement SqlCeParameter in your SqlCeCommand instance.
http://msdn.microsoft.com/en-us/library/system.data.sqlserverce.sqlcecommand.parameters(v=vs.100).aspx
That said, your datetimepicker.text being a string won't work properly with a DateTime column type in sql server. You'll need to convert the input string value to a .NET DateTime value instead before setting the SqlCeParameter value.
If your start and end date values in the sql server table have hours, minutes, and seconds, you'll want to set your endDate DateTime value to mm/dd/yyyy 11:59:59.998 to make sure you get everything that happened that day.