private void PopulateEffectsGrid(Month month) { foreach (var effect in month.Effects) { var row = new DataGridViewRow { Tag = effect }; var cellEffect = row.Cells["Effect"] as DataGridViewLinkCell; cellEffect.Value = EditorFactory.GetBrowseInfo(SystemTypes.Effect, effect.Effect.Id); gridEffects.Rows.Add(row); } }
public static void Setup(this LinkLabel value, SystemTypes systemType, int key) { Validation.IsNotNull(value, "value"); if (key > 0) { var browseInfo = EditorFactory.GetBrowseInfo(systemType, key); value.Tag = browseInfo; value.Text = browseInfo.Name; } else { value.Tag = new EditorBrowseInfo(systemType, string.Empty, 0, 0); value.Text = string.Empty; } }