user control
私は3つを保持するウェブを持っていますdropdownlists
:1つは日を保持し、2つ目は月を保持し、3つ目は年を保持します。日と月は静的ですが、年の項目は、間違った年を入力しないようにする必要がある場合に変更されます。最初に私が順番に行うことをここにリストし、次に質問をします。
- 私はプライベートintyearSpanを持っています。
プライベートメソッドPopulateYearListで私は言います:
int year = DateTime.Now.Year; int span = year - this.yearSpan; for (int i = span; i <= year; i++) { ddlYears.Items.Add(i.ToString());//Here I get NullReferenceException }
yearSpan
引数として受け取るデフォルトのコンストラクターをオーバーライドしました。public DatePicker(int yearSpan) { this.yearSpan = yearSpan; this.PopulateYearList(); }
さて、あなたが私のPopulateYearList
方法で推測したかもしれないように、私はまだ構築されていないNullReferenceException
アイテムを追加しようとしているので、私は得ます。ddlYears
これを解決するために何を提案しますか?