В C# как получить доступ к данным базы данных в combobox
Я создал страницу входа,содержащую имя пользователя и пароль,используя базу данных sql server, и я создал sting, который хранит имя пользователя, а затем в следующем, следующем, следующем приложении windows(.NET), используя строку, которая является именем пользователя .Я хотел получить доступ к данным в этой строке, а не пароль, все остальные данные должны отображаться в поле со списком.Ниже приведен код, в котором наверняка есть ошибка, потому что я не знаю об этом в совершенстве.
st=имя пользователя
i=1-30 , потому что мой столбец называется от 1 до 30
пожалуйста, пришлите мне подсказку или код, или идею, или...
Что я уже пробовал:
int i;
строка[] s;
частный недействительными label1_Click(объект отправителя, EventArgs в электронной)
{
ст = метка1.Текст;
Объект sqlconnection кон = новое sqlconnection(@"источник данных=(на localdb)\MSSQLLocalDB;ключевое слово attachdbfilename=С:\Пользователи\\psais документы\sghsdatabase.МДФ;Комплексная безопасность=true;в подключения таймаут=30");
строка q = st;
SqlCommand cmd = новая команда SqlCommand(q,con);
SqlDataReader r;
пробовать
{
против.Открыть();
r = cmd.Метода executereader();
в то время как (r.Read()) {
для (i = 1; i <= 30; i++)
{
s[i] = r.GetString(i);
}
для (i = 1; i <= 30; i++)
{
поле combobox1.Предметы.Добавить("ы[я]");
}
}
}
0x01AA
Взгляните сюда, может быть, это даст вам представление: winforms - C# заполнение выпадающего списка из таблицы в базе данных - переполнение стека[^]