Я загружаю два комбинированных блока с двумя различными источниками данных из sql с использованием данных, и я загружаю его, когда загружается форма, но я не знаю, почему заполнен только один поле со списком (один наверху всегда заполняет другой. 't), и я проверил данные, которые они работают нормальноНе могу загрузить две комбинированные поля с различными источниками данных с помощью C#?
private void Form1_Load(object sender, EventArgs e)
{
if (comboBox2.Text == "")
{
customer cc1 = new customer();
comboBox2.DataSource = cc1.getplatenumber();
comboBox2.ValueMember = "Platenumber";
comboBox2.DisplayMember = "Platenumber";
comboBox2.Items.Add("Platenumber");
}
if (comboBox1.Text == "")
{
customer cc = new customer();
DataTable dt = cc.getitems();
comboBox1.DataSource = dt;
comboBox1.ValueMember = "Item_no";
comboBox1.DisplayMember = "Itemname";
comboBox1.Items.Add("Itemname");
comboBox1.SelectedIndex = 0;
}
}
любая помощь?
Вы имеете в виду код внутри второго блока if, но ничего не загружается в поле со списком справа? – Rohit
Да, точно .... – user2837485
Проверьте, соответствует ли это условие 'if (comboBox1.Text ==" ")'. попробуйте загрузить без условия на месте. – Rahul