Вывод данных авторизованного пользователя
Необходимо в форме "мой профиль" вывести данные того пользователя который прошёл авторизацию,я сделал вывод данных, но у меня выводит данные только самого первого пользователя, даже если ты заходишь под другим.
Вывод данных в форме мой профиль:
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, но не могу понять как, помогите пожалуйста.