title: data don't appear in datagrid every time
body: <p>I have a MDI application with 2 windows each containing a datagrid (implemented <code>DataGridView.CellValueNeeded</code>). I get the data from a MSSQL database using nhibernate.</p>
  
  <p>First window called "employee", containing name, street, birth date, ... : <code>class Employee</code></p>
  
  <p>Second window called "work-time recording", containing hours, which project, name of employee, ... : <code>class WorkTimeRecording</code> (this class has a variable from type Employee)</p>
  
  <p>When I open my application with just the "work-time recording" window, all data are shown correctly in the grid. When I open the application with both windows, the name of employee is missing in the work time recording datagrid.<br>
  Then I scroll in the employee datagrid to the appropriate person (and because of CellValueNeeded the data of this person is just loading in this moment). When I now switch back to work time recording datagrid, the name appears correctly.</p>
  
  <p>But I want, that all data are shown directly, no matter which windows are open.</p>
  
  <p>Any hints where I can start to search? </p>
  
  <p><strong>NHibernate mapping</strong>  </p>
  
  <pre><code>&lt;class name="WorkTimeRecording" table ="[WorkTime-Recording]" lazy="false"&gt;
  ..
  &lt;property name="IDEmployee" column="[ID-Employee]" /&gt;
  </code></pre>