private void lstUsedBy_SelectedIndexChanged(object sender, EventArgs e) { if (lstUsedBy.SelectedItem == null) { return; } UsedByItem usedByItem = (UsedByItem)lstUsedBy.SelectedItem; var found = SearchNodes(trvDataSources.Nodes, usedByItem.ViewDataMember); }
private void UpdateUsedByList(ViewDisplayFormat format) { lstUsedBy.Items.Clear(); lstUsedBy.DisplayMember = "Title"; if (format == null) { return; } foreach (var item in MapService.Map.Where(m => m.Value.Name == format.Name)) { var usedByItem = new UsedByItem() { Name = format.Name, Title = $"{item.Key.DataFeed} {item.Key.Path.Replace("\\", " ")}", ViewDataMember = item.Key }; lstUsedBy.Items.Add(usedByItem); } }