The string "Null" is not a null value. It's a string containing four characters. If you want to determine whether a field in a DataRow contains a null value then you could do this:
vb.net Code:
If dataset.Tables(0).Rows(0).Item("Sub-Group") Is DBNull.Value Then
That said, the DataRow class provides a method specifically for this purpose:
vb.net Code:
If dataset.Tables(0).Rows(0).IsNull("Sub-Group") Then
Finally, it's worth noting that DBNull.ToString will return an empty string anyway. That means that, if you want to display an empty string for null values, you can simply do this:
vb.net Code:
Label8.Text = dataset.Tables(0).Rows(0).Item("Sub-Group").ToString()
and there's no need for any If statements.