Программа открывает соединение с базой данных берет оттуда данный типа nvarchar(50) и записывает их в string, но пишет что нельзя преобразовать из string в int.
private async void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            string connectionString = @"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Project\SaveMePassword\SaveMePassword\Database1.mdf;Integrated Security=True";
            SqlConnection con = new SqlConnection(connectionString);
            SqlCommand cmd;
            cmd = con.CreateCommand();
            cmd.CommandText = "SELECT * FROM [Data] WHERE NameSite='" + listBox1.Text + "';";
            try
            {
                con.Open();
                SqlDataReader sdr = cmd.ExecuteReader();
                // Загружаем данные
                while (sdr.Read())
                {
                    // Здесь ошибка
                     ______________________________________
                    string sSite = sdr.GetString("Site");
                    string sUser = sdr.GetString("User");
                    string sPassworSite = sdr.GetString("PasswordSite");
                    ________________________________________
                    _BoxSite.Text = sSite;
                    _BoxLogin.Text = sUser;
                    _BoxPassword.Text = sPassworSite;
                }
                // Закрываем соединение
                con.Close();
            }
            catch (Exception)
            {
                MessageBox.Show("Ошибка");
            }
        }
Ошибка
Ошибка	CS1503	Аргумент 1: не удается преобразовать из "string" в "int".