Hola
artspider! el executeNonQuery te retorna un 1 si es que ha hecho la transaccion ó 0 cuando no se realizo, lo que podrias hacer alli hacer un executeScalar para que te retorne el valor en string, pero antes crea una variable y mandale el executeScalar asi :
Código c#:
Ver originalusing (SqlConnection connection = new SqlConnection("Data Source=xxxx; Initial Catalog=xxx; User Id=xxx; Password=xxx;"))
{
try
{
using (SqlCommand command = new SqlCommand())
{
string valor; //Creo la variable
connection.Open();
command.Connection = connection;
command.CommandType = System.Data.CommandType.StoredProcedure;
command.CommandText = "BuscarUsuario";
command.CommandTimeout = 10;
command.Parameters.AddWithValue("@usuario", usuario);
command.Parameters.AddWithValue("@contraseña", contrseña);
valor = command.ExecuteScalar(); //Le asigno el valor que retorna a la variable
connection.Close();
MessageBox.Show(valor); //Verificas si devuelve el resultado que esperas.
}
}
Saludos

.