Help needed to resolve error related to Cachehttp://forums.asp.net/t/1239392.aspx/1?Help+needed+to+resolve+error+related+to+CacheThu, 27 Mar 2008 14:39:33 -040012393922259491http://forums.asp.net/p/1239392/2259491.aspx/1?Help+needed+to+resolve+error+related+to+CacheHelp needed to resolve error related to Cache <p>Hi,</p> <p>In the aspx.cs page- I have the method to populate the dropdownlist:</p> <p><i>protected void populate_DeptID()<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DropDownList ddl_DeptID = new DropDownList();<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ddl_DeptID = dvEmployee.FindControl(&quot;lstDeptID&quot;) as DropDownList;<br> <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (Cache[&quot;get_DeptID&quot;] != null)<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ddl_DeptID.DataSource = Cache[&quot;get_DeptID&quot;];<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; employeeDetails DeptID = new employeeDetails();<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DataTable dt_DeptID = new DataTable();<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dt_DeptID = (DeptID.GetDeptID()).Tables[0];<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Cache[&quot;get_DeptID&quot;] = dt_DeptID;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //Cache.Insert(&quot;dt_DeptID&quot;, dt_DeptID);<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //dt_DeptID = Cache[&quot;dt_DeptID&quot;] as DataTable;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ddl_DeptID.DataSource = dt_DeptID;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</i></p> <p>In the design page:I have a detail view,inside which is present the dropdownlist which appears in the edit mode of the detail view. The query to return the values for the dropdownlist is present in the DAL.populate_DeptID()&nbsp; populates the dropdownlist .But while executing I encounter an error &quot;<i>Nullreference exception</i>&quot; at statement &quot;<i>ddl_DeptID.DataSource = dt_DeptID;</i>&quot;. The Cache has the values but once it encounter this line,it throws this exception.Can anyone tell me why?</p> Rgds <p>&nbsp;</p> 2008-03-27T14:39:33-04:00