Вывод данных авторизованного пользователя

Необходимо в форме "мой профиль" вывести данные того пользователя который прошёл авторизацию,я сделал вывод данных, но у меня выводит данные только самого первого пользователя, даже если ты заходишь под другим.

Вывод данных в форме мой профиль:

   DataBase dataBase = new DataBase();
    public MyProfile()
    {
        InitializeComponent();

        // Подключение к БД
        string connection = @"Data Source=localhost; Initial Catalog=Магазин_книг;Integrated Security=True";
        SqlConnection con = new SqlConnection(connection);
        con.Open();
        SqlDataAdapter data = new SqlDataAdapter("SELECT * From Покупатели", con);
        DataSet ds_shop = new DataSet("Магазин_книг");
        data.Fill(ds_shop, "Покупатели");
        DataTable table;
        table = ds_shop.Tables["Покупатели"];
        DataRow row;
        row = table.Rows[0]; // foreach(])

        // Заполнение полей

        textBoxName.Text = row["Имя"].ToString();
        textBoxFamil.Text = row["Фамилия"].ToString();
        textBoxOtch.Text = row["Отчество"].ToString();
        textBoxTelphone.Text = row["Номер_телефона"].ToString();
        labelGorod.Text = row["Город"].ToString();
        labelDateRoj.Text = row["Дата_рождения"].ToString();
        labelNomerKart.Text = row["Номер_карты"].ToString();
        labelBalance.Text = row["Баланс"].ToString();
        labelSkidka.Text = row["Скидка"].ToString();

        con.Close();
    }

на сколько я понимаю в строке (row = table.Rows[0];) нужно как то использовать оператор foreach, но не могу понять как, помогите пожалуйста.


Ответы (0 шт):