Я хочу показать данные в своем поле «Комбо» из элементов в базе данных. Я использовал этот код:Combo Box и база данных
Connect con = new Connect();
combox1.DataSource = con.executeSelect("SELECT itemNames FROM MsBook");
Я использовал этот код, но он не работал. Я создал класс с его названием Connect` class. Вот код:
class Connect
{
SqlConnection con;
public Connect()
{
String connectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=" + Application.StartupPath + @"\Database1.mdf;Integrated Security=True;User Instance=True";
con = new SqlConnection(connectionString);
}
public DataTable executeSelect(String query)
{
con.Open();
SqlDataAdapter adapter = new SqlDataAdapter(query, con);
DataTable dt = new DataTable();
adapter.Fill(dt);
con.Close();
return dt;
}
public void execute(String query)
{
con.Open();
SqlCommand cmd = new SqlCommand(query, con);
cmd.ExecuteNonQuery();
con.Close();
}
}
Не могли бы вы дать мне пример этому вопросу THx
Добро пожаловать в Stack Overflow. Что ты имеешь в виду, не работал точно? Каково определение метода 'Connect' и' executeSelect'? 'dataSource' не должен быть как' DataSource'? Поместите информацию о состоянии вашей проблемы. –
Прошу прощения, я не сделал полного заявления о проблемах. Я редактировал свой пост. Надеюсь, это достаточно хорошо. проблема в моем поле со списком не отображала названия товаров Спасибо –