No, it does not help:-( Allready tried it.
"Manohar Kamath" <mkamath@TAKETHISOUTkamath.com> wrote in message
news:%23sJRNIe6EHA.3616@TK2MSFTNGP11.phx.gbl...
> Kristian,
>
> Not sure if this will solve the problem -- but everytime your data
> changes,
> set the DataSource of your grid to the view, and see if this makes any
> difference.
>
>
> --
> Manohar Kamath
> Editor, .netWire
>
www.dotnetwire.com >
>
> "Kristian F. Thomsen" <ktconsult@ktconsult.dk> wrote in message
> news:OzTxirB6EHA.2016@TK2MSFTNGP15.phx.gbl...
>> Hi all,
>>
>> What is it about DataViews in another assembly ? Should it not be
>> possible
> ?
>>
>> I have a DataTable and a DataView in one assembly.
>> I have a Datagrid on a windowsform in my main application, and it's
>> DataSource is bound to the DataView in my assembly.
>> The DataTable in the assembly is updated every second, by a subroutine in
>> the assembly, and the subroutine is called from my main application.
>>
>> My problem is that the application randomly crashes with an
>> NullReferenceException.... What could be wrong ?
>>
>> Here is the stack trace
>>
>> System.NullReferenceException: Object reference not set to an instance of
> an
>> object.
>> at System.Data.DataView.GetRecord(Int32 recordIndex)
>> at System.Data.DataView.IsOriginalVersion(Int32 index)
>> at System.Data.DataRowView.GetColumnValue(DataColumn column)
>> at System.Data.DataColumnPropertyDescriptor.GetValue(Object component)
>> at
>>
> System.Windows.Forms.DataGridColumnStyle.GetColumnValueAtRow(CurrencyManager
>> source, Int32 rowNum)
>> at System.Windows.Forms.DataGridTextBoxColumn.Paint(Graphics g,
> Rectangle
>> bounds, CurrencyManager source, Int32 rowNum, Brush backBrush, Brush
>> foreBrush, Boolean alignToRight)
>> at
>> System.Windows.Forms.DataGridRelationshipRow.PaintCellContents(Graphics
>> g,
>> Rectangle cellBounds, DataGridColumnStyle column, Brush backBr, Brush
>> foreBrush, Boolean alignToRight)
>> at System.Windows.Forms.DataGridRow.PaintData(Graphics g, Rectangle
>> bounds, Int32 firstVisibleColumn, Int32 columnCount, Boolean
>> alignToRight)
>> at System.Windows.Forms.DataGridRelationshipRow.Paint(Graphics g,
>> Rectangle bounds, Rectangle trueRowBounds, Int32 firstVisibleColumn,
>> Int32
>> numVisibleColumns, Boolean alignToRight)
>> at System.Windows.Forms.DataGrid.PaintRows(Graphics g, Rectangle&
>> boundingRect)
>> at System.Windows.Forms.DataGrid.PaintGrid(Graphics g, Rectangle
>> gridBounds)
>> at System.Windows.Forms.DataGrid.OnPaint(PaintEventArgs pe)
>> at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs
> e,
>> Int16 layer, Boolean disposeEventArgs)
>> at System.Windows.Forms.Control.WmPaint(Message& m)
>> at System.Windows.Forms.Control.WndProc(Message& m)
>> at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
>> at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
>> at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg,
>> IntPtr wparam, IntPtr lparam)
>>
>>
>> Thanks in advance
>>
>> Br
>>
>> Kristian F. Thomsen
>>
>>
>
>