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);
            }
        }
Exemple #2
0
        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;
            }
        }