Prueba esto:
Código:
if (string.Compare(ds.Tables[0].Rows[0]["sexo"].ToString().ToUpper(), "hombre".ToUpper()) == 0)
{
//es hombre
}
else
{
//es mujer
}
así como lo tienes te podría servir, pero haciendo un cast a tu campo, siempre y cuando tu campo sea booleano (o tipo bit de tu base de datos) en caso contrario es totalmente imposible, si es que no lo haces con un "if"