2016-12-29 18 views
0

Я использую элемент управления привязкой для загрузки datagridview в приложении winforms. Я загружаю элемент управления привязкой в ​​список и источник привязки в качестве источника данных для datagridveiw. когда я запускаю код, нет данных, загруженных в datagridview. Может кто-нибудь мне помочь ? Код, который я написал для этого дается below.`Data Gridview не показывает никаких данных

private void SetData(ListAirport la, string iata) 
    { 
     itemBindingSource.DataSource = la; 

     dgvItemDetails.DataSource = itemBindingSource; 
    } 

Интересно то, что, когда я беру itemBindingSource.Count, он показывает 556 и dgvItemDetails.Rows.Count как 0

ответ

0

Используйте это:

dgvItemDetails.DataSource = itemBindingSource; 
    dgvItemDetails.DataBind();//You need to bind it to the control 
+0

DataBind() не существует в winforms datagridview .. –

+0

ah my bad - misread, у вас есть dgvItemDetails.autogeneratecolumns = true? –

+0

Я его не трогал. Мне нужно сделать это ложным? –

0

Ваш DataGridView, похоже, не знает, как привязываться к ListAirport. То, что вы хотите сделать, это преобразовать это в DataTable.

 Смежные вопросы

  • Нет связанных вопросов^_^