привязать datagridview к списку в winform

#c# #.net #winforms #datagridview

#c# #.net #winforms #datagridview

Вопрос:

Я привязываю datagridview к списку<> . Проблема в том, что это неправильно отображает значение. Проблема в том, что когда я привязываю значение к datagridview, я могу правильно отобразить первое значение списка, но не внутри списка. Я вижу _activity.Date . Но я не могу правильно увидеть значение _activity.ActivityLocation.Address.City .

 foreach(Activity _activity in _pck.Activity)
              {

             txtActivity.Text = _activity.Date;
             txtActivityTime.Text = _activity.Time;
             txtActivityLocationDesc.Text = _activity.ActivityLocation.Description;
             txtSignedForByName.Text = _activity.ActivityLocation.SignedForByName;
             txtCity.Text = _activity.ActivityLocation.Address.City;
             txtAddressCountry.Text = _activity.ActivityLocation.Address.CountryCode;
             txtPacelStatus.Text = _activity.Status.StatusCode.Code;
             txtParcelStatusDesc.Text = _activity.Status.StatusType.Description;
             txtStatus.Text = _activity.Status.StatusCode.Code;

             }
  

для проверки значения я привязываю значение к текстовому полю, я вижу только запись списка. Итак, здесь я хочу, чтобы я привязал значение к datagridview. Ниже приведено значение, которое отображается в datagridview. Ниже приведено изображение datagridview. Не могли бы вы, пожалуйста, сказать мне, что мне нужно сделать и как я это сделаю, спасибо за ваш комментарий.
введите описание изображения здесь

Комментарии:

1. Как вы привязываете список класса Activity в DataGridView?

2. Не видя кода для списка и классов, которые он содержит, мы не можем сказать наверняка. Но по крайней мере 3 поля DGV отображают не значения , а типы объектов. Это означает, что поля либо не имеют типа text / string, либо не того типа, который ожидают ячейки DGV, или не имеют ToString( метода.). Поэтому вам следует либо изменить это, либо использовать ToString() в своих назначениях.