Я использую v.s 2008 с c #.
У меня есть файл .rdlc, и он использует источник данных источника. ods имеет два параметра datetime.
Формат этого параметра даты и времени должен быть дд-мм-гггг. но это время бросило исключение.
Исключение: ошибка произошла во время обработки отчета.
Строка не была распознана как действительный DateTime.
Мой код:
int iBaslangicYil = txtIlkTarih.Text.Substring(6, 4).To<int>();
int iBaslangicGun = txtIlkTarih.Text.Substring(0, 2).To<int>();
int iBAslangicAy = txtIlkTarih.Text.Substring(3, 2).To<int>();
DateTime dtBaslangic = new DateTime(iBaslangicYil, iBAslangicAy, iBaslangicGun);
int iBitisYil = txtIkinciTarih.Text.Substring(6, 4).To<int>();
int iBitisGun = txtIkinciTarih.Text.Substring(0, 2).To<int>();
int iBitisAy = txtIkinciTarih.Text.Substring(3, 2).To<int>();
DateTime dtBitis = new DateTime(iBitisYil, iBitisAy, iBitisGun);
rvTarihAraliginaGoreSeansSayilari.Visible = true;
odsTarihAraliginaGoreSeansSayisi.SelectParameters.Add("refTarih1",DbType.DateTime,dtBaslangic.ToString());
odsTarihAraliginaGoreSeansSayisi.SelectParameters.Add("refTarih2", System.Data.DbType.DateTime, dtBitis.ToString());
odsTarihAraliginaGoreSeansSayisi.DataBind();
rvTarihAraliginaGoreSeansSayilari.LocalReport.Refresh();
спасибо за вашу помощь.