I have the following code to check if my table exists before proceeding
If ds.Tables(3).Rows.Count = 0 Then
MsgBox("Nothing!!!!")
Else
DataGridView1.DataSource = ds.Tables(3)
The trouble is I keep getting the error "Cannot find table 3."
How in VB can I check if the table exists, rather than my application erroring I just want it to do nothing if the table doesn't exist.
I have also tried
If ds is nothing
Any help greatly appreciated.
If you don't know if the
DataSet
is initialized:If you don't know if it contains four tables(zero based indices):
So the final super safe version is:
If you now also want to know if that table contains rows: