Я пытаюсь отлаживать следующую строку кодаКак я могу найти тип источника данных?
binding.DataSource = this.bindingSource.DataSource;
и хотите узнать больше информации о binding.DataSource
В ближайшем окне запроса? binding.DataSource возвращает
Count = 1
[0]: {Contact Events}
Я хочу, чтобы бросить binding.DataSource к чему-то я могу запросить с IntelliSense? На что я должен обратить внимание?
[Обновить] Источник привязки был создан следующим образом;
public BindingSource GetEventTypesBindingSource()
{
try
{
DbSet<ContactEventType> dset = base.Context.ContactEventTypes;
IOrderedQueryable<ContactEventType> qry = dset.Where(p => p.Id > 0).OrderBy(x => x.Description);
qry.Load();
var bindingSource = new BindingSource();
bindingSource.DataSource = dset.Local.ToBindingList();
return bindingSource;
}
catch (Exception ex)
{
HandleException.Show(ex);
}
return null;
}
[Update] Я попытался следующие в отладчике
? (List<ContactEvent>) binding.DataSource.GetType()
но получить
The type or namespace name 'List' is not valid in this scope
'DataSource' всех элементов управления привязкой данных имеет тип' object'. Не получил ваш вопрос, «что я могу применить к нему». Уже при загрузке формы или где-то в элемент управления должен быть назначен DataSource. – Prash