if (gvdati.Rows.Count > 0)
{
if (gvdati.Rows[0].Cells[0].Text != " ")
{
j = gvdati.Rows[0].Cells[0].Text;
k = gvdati.Rows[0].Cells[1].Text;
}
}
alla fine ho risolto in questo modo...evidentemente per come è strutturata la gridview mi crea comunque una riga (quindi il count è sempre >0 ) però nel caso in cui non abbia dati inserisce il valore
grazie per l aiuto e buon proseguimento/lavoro/quello che stai facendo