1

ページの読み込みで次のコードを使用していますが、エラーが発生します:

System.DateTimeタイプを暗黙的に変換することはできません string

だから私はRangeValidatorsタイプを文字列に変更しました。しかし、それは機能しません。テキストボックスに実行時に指定された最大値と最小値の間の日付を含める必要がありますか?

 yr1 =Convert.ToString(Session["FYear"]);

 yr=yr1.Split('-');
 startyr = yr[0].ToString();
 endyr = yr[1].ToString();
 dt1 = "01/04/" + startyr;
 dt2 = "31/03/" + endyr;

 RangeValidator1.MinimumValue =Convert.ToDateTime(dt1);
 RangeValidator1.MaximumValue = Convert.ToDateTime(dt2);
4

1 に答える 1

2

RangeValidatorMinimumValueMaximumValueタイプSystem.Stringです。そのため、エラーが発生します。

コードを編集します。

RangeValidator1.MinimumValue = dt1;
RangeValidator1.MaximumValue = dt2;

RangeValidatorについて読む

于 2011-04-28T14:49:52.670 に答える