If I do something like:
DataSet ds = GetMyDataset();
try
{
string somevalue = ds.Tables[0].Rows[0]["col1"];
}
catch
{
//maybe something was null
}
Is there a good way to check for null values without using the try/catch? It's just that I don't care if the value in "col1" is null, OR if "col1" didn't exist, OR if there were no rows returned, OR if the table doesn't exist!
Maybe I should care? :) Maybe try/catch is the best way of approaching this but I just wondered if there was another way to do it?
Thanks!
It is kind of strange not to care about the Table or the Column.
It is a much more normal practice to expect table[0].Rows.Count == 0
for instance.
And the best way to check for NULL values is with if(...) ... else ...
.
The worst way is to wait for Exceptions (in whatever way).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With