2014-09-02 3 views
-2

im doing aC# project, в летнее время, что я хочу, пользователь будет выбирать число «1» или «0» из отмеченного списка, а затем пользователь нажимает кнопку ok и sql запрос будет работать, и результат будет отображаться в datagridview, он работает отлично со мной, но только один раз, я имею в виду, что пользователь выберет в качестве примера «1», затем нажмите «ОК», и результат будет отображаться без проблем, тогда он будет нажмите кнопку «Очистить», а затем, если он выберет «1» или «0», результат будет таким же, как он выбрал сначала, так что результат «1» будет отображаться, если кто-то помог мне стать бедным и это мой код для этого:Checkedlistbox SQL-запрос для заполнения datagridview

SqlCommand myCommand = new SqlCommand(); 
myCommand.Parameters.AddWithValue("@number", checkedListBox1.SelectedIndex); 
this.vlm_Application_Data_SessionsTableAdapter.Fill(this.dataSet1.vlm_Application_Data_Sessions,checkedListBox1.SelectedIndex); 

this.datagridview11.Refresh(); 

datagridview привязан к динамике LLY из локальной базы данных, используя этот код:

this.datagridview11.DataSource = this.vlm_Application_Data_SessionsBindingSource; 
this.vlm_Application_Data_SessionsBindingSource.DataSource = this.dataSet1.vlm_Application_Data_Sessions; 

к сведению, что точный запрос и код работают в той же форме, но в другом DataGridView, используя время выбора даты вместо этого CheckedListBox ..

+0

второй раз вы связать DataGrid снова – Seminda

+0

да, его же код для кнопки запуска –

+0

Вы можете добавить Код данных также – Seminda

ответ

0

В соответствии с вашим выше Запрос, данные, показанные в datagridview, не обновляются. Возможные причины, по которым данные с сервера не привязаны к элементу управления datagridview.

Возможно, вы попытаетесь использовать метод this.datagridview11.databind() явно для обновления элемента управления.

С уважением

+0

theres no databind() после "datagridview11." Зачем ? o_O theres только данные, которые не являются решением. –

0

проблема решена после того, как я добавил эти коды к прозрачному кнопки:

this.checkedListBox1.ResetText(); 
this.checkedListBox1.Refresh(); 
Смежные вопросы