Try:
if (myDataGridView.SelectedRows.Count > 0)
{
DataGridViewRow row = myDataGridView.SelectedRows[0];
using (SqlConnection con = new SqlConnection(strConnect))
{
con.Open();
using (SqlCommand cmd = new SqlCommand("SELECT Id, description FROM myTable WHERE myColumn=@VALUE", con))
{
cmd.Parameters.AddWithValue("@VALUE", row.Cells[0].Value);
using (SqlDataReader reader = cmd.ExecuteReader())
{
while (reader.Read())
{
int id = (int)reader["Id"];
string desc = (string)reader["description"];
Console.WriteLine("ID: {0}\n {1}", id, desc);
}
}
}
}
}