سلام منم دارم یه پروژه انجام میدم با همین روش و ابتدا از یه کلاس تاریخ فارسی استفاده کردم که تاریخ اینجور میشه
1394/9/4
بعد از این روش برای ذخیره سازی استفاده میکنم
public void mahroz(string tarikh)
{
int first = tarikh.IndexOf('/');
roz = tarikh.Substring(0, first);
sal = tarikh.Substring(0, first);
int last = tarikh.LastIndexOf('/');
if (last > first)
{
mah = tarikh.Substring(first + 1, last - first - 1);
roz = tarikh.Substring(last + 1);
}
else
{
mah = tarikh.Substring(last + 1);
}
}
بعد خروجی ماه روز و سال که از این تابع بدست میارم رو تیدیل به int میکنم و با هم مقایسه میکنم تو دستور سلکت
(sal >= " + sal1 + " and sal <= " + sal2 + ") and (mah >= " + mah1 + " and mah <= " + mah2 + ")