Как я могу обновить значение 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
в любом случае спасибо за ваш комментарий, приятель, мне удалось это исправить, лол