• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 412
  • Last Modified:

How to check for the datagrid datasource to be null

I have a datagrid which populates at runtime and then I use

dataView = ctype(datagrid.datasource, DataView)
if dataview.count = 0 then
.....

at "if...." I am getting null reference. How to check for the datasource is present or not.

Reddy

0
angireddy
Asked:
angireddy
  • 3
1 Solution
 
james-ct16Commented:
hi
way i do it is with an additional if

if not (dataview is nothing) then
'data avaiable
else
'no data
end if



in addition to this you could as feel as an eliment of good form you could just catch teh error and handle it through the try catch statement

regards

james
0
 
KGregCommented:
If NOT Datagrid.Datasource IS Nothing then

   ' The datasource is not null

ELSE

  ' The datasource is null

END IF



KGREG
0
 
KGregCommented:
I wouldn't use a try catch on this.  That could be a performance hit.  The best way is to check that the object is not "Nothing"

KGREG
0
 
KGregCommented:
Save the Try Blocks for "exceptional" cases.  If you can check for the condition very easily, do it - if not - then it should be caught.. like a server going down during a transaction, or a device failing, etc.

KGREG
0
 
angireddyAuthor Commented:
thankyou KREG, that was valuable information

reddy
0

Featured Post

[Webinar] Kill tickets & tabs using PowerShell

Are you tired of cycling through the same browser tabs everyday to close the same repetitive tickets? In this webinar JumpCloud will show how you can leverage RESTful APIs to build your own PowerShell modules to kill tickets & tabs using the PowerShell command Invoke-RestMethod.

  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now