【发布时间】:2014-01-28 16:54:47
【问题描述】:
我遇到了以下代码的障碍。
Dim dates As New ArrayList()
Dim BWE1 As New ListItem(FirstBWEEndDateTextBox.Text, FirstBWEEndDateTextBox.Text)
Dim BWE2 As New ListItem(SecondBWEEndDateTextBox.Text, SecondBWEEndDateTextBox.Text)
Dim BWE3 As New ListItem(txtThirdBWEDate.Text, txtThirdBWEDate.Text)
dates.Add(BWE1)
dates.Add(BWE2)
dates.Add(BWE3)
STBAEndDateDDL.DataSource = dates
STBAEndDateDDL.DataBind()
在线上...
STBAEndDateDDL.DataSource = dates
它告诉我日期存在空引用异常。完全被这件事难住了。这是漫长的一天,但我的代码中肯定有足够的内容让 Visual Studio 知道日期是什么。没有?
有什么想法吗? 非常感谢。 搜索引擎
【问题讨论】:
-
这段代码是从哪里调用的?
-
另外,你能复制/粘贴具体的错误信息吗?调用此代码时,或类似的内容似乎更可能是 DropDownList 尚不存在(因为您显然只是初始化并填充了“日期”)。
-
刚刚从点击事件运行您的代码,这很好,您是如何输入日期的?具体格式。如果您输入日期,例如:2013 年 12 月 1 日,它就可以正常工作...
-
@jadarnel27 - 你是对的。我在 PreRender 事件中有这段代码,还没有初始化我正在填充的下拉列表。感谢您的帮助!
-
@dstewart101 我继续并发布了关于该效果的答案 - 我很高兴我能提供帮助!不客气。
标签: asp.net vb.net drop-down-menu binding