sefax barbaro Ответов: 0

Как я могу обновить значение combobox после установки приложения?


Я построил это маленькое приложение на основе C# и sql server оно отлично работает перед публикацией оно работает хорошо никаких проблем вообще нет, что меня удивило, так это то, что после публикации приложения и его установки я заметил, что значение combobox не обновляется мгновенно, когда я добавляю к нему, как это должно быть, и делает это перед публикацией

Что я уже пробовал:

private void button3_Click(object sender, EventArgs e)
        {
            try
            {
                state = "add";
                DataTable Dt = new DataTable();
                Dt = CBE.VerifyCrime(textBox1.Text);
                if (Dt.Rows.Count > 0)
                {
                    MessageBox.Show("DUBLICATION", "RECORD DUBLICATED", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    textBox1.Focus();
                    textBox1.SelectionStart = 0;
                    textBox1.SelectionLength = textBox1.TextLength;
                    return;
                }
                CBE.addcrime(textBox1.Text);
                MessageBox.Show("NEW CRIMINAL BEHAVIOR ADDED ", "ADD", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.dataGridView1.DataSource = CBE.getallgridview();

                FRM_SUSPECT.getMainForm.CBOBOX.DataSource = sus.Getallcrimebehaviour();
                FRM_SUSPECT.getMainForm.CBOBOX.SelectedIndex = -1;

                FRM_SUSPECT.getMainForm.CBOBOX2.DataSource = sus.Getallcrimebehaviour();
                FRM_SUSPECT.getMainForm.CBOBOX2.SelectedIndex = -1;
            }
            catch
            {
                MessageBox.Show("error");
                return;
            }
        }

j snooze

Если ошибок нет, можете ли вы проверить в базе данных после нажатия кнопки добавить, что значение действительно добавлено туда, где оно должно быть? Он не тянет из кэшированных данных или чего-то еще, не так ли? (похоже, это winform, так что я предполагаю, что нет, но я не вижу, что это такое.Getallcrimebehavior делает)..также вы не забыли нацелить свое установленное приложение на правильный sql-сервер? может быть, он все еще нацелен на ваш тестовый ящик?

Richard Deeming

-Дублирование ... ЗАПИСЬ ДУБЛИРОВАНА"

У вас была простуда, когда вы это писали? :о)

(Это должно быть "Duпlication" и "Duплицензируется".)

sefax barbaro

лол, на самом деле да, у меня была ужасная головная боль в тот день, и я наполовину спал :D

в любом случае спасибо за ваш комментарий, приятель, мне удалось это исправить, лол

0 Ответов