异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 154:
行 155: Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
行 156: OleDbDataAdapter1.SelectCommand.Parameters("CategoryID").Value = CType(ddlCategories.SelectedItem.Value, Integer)
行 157: OleDbDataAdapter1.Fill(DsProductCategory1)
行 158: dbgProducts.DataBind()
源文件: C:\Inetpub\wwwroot\Web\WebForm1.aspx.vb 行: 156
堆栈跟踪:
[NullReferenceException: 未将对象引用设置到对象的实例。]
Web.WebForm1.Page_Load(Object sender, EventArgs e) in C:\Inetpub\wwwroot\Web\WebForm1.aspx.vb:156
System.Web.UI.Control.OnLoad(EventArgs e)
System.Web.UI.Control.LoadRecursive()
System.Web.UI.Page.ProcessRequestMain()
OleDbDataAdapter1 or ddlCategories.SelectedItem.Value 没有初始化,我估计ddlCategories.SelectedItem.Value,没有初始化ddlCategories是不是一个DROPDOWNLIST,如果是,ddlCategories.SelectedIndex在页面装入时应为-1,
OleDbDataAdapter1 实例化了吗?
OleDbDataAdapter OleDbDataAdapter1 = new OleDbDataAdapter(str,OleDbConn);