public void ShowDefaultTfsFieldValues(TfsFieldCollection fields) { tfsFieldGrid.Rows.Clear(); foreach (string fieldName in fields.EditableFields) { TfsField field = fields[fieldName]; var row = new DataGridViewRow(); row.CreateCells(tfsFieldGrid); row.Cells[0] = new DataGridViewTextBoxCell { Value = fieldName }; if (field.AllowedValues.Count > 0) { row.Cells[1] = new DataGridViewComboBoxCell(); var cell = (DataGridViewComboBoxCell)row.Cells[1]; cell.DataSource = field.AllowedValues; } else { row.Cells[1] = new DataGridViewTextBoxCell(); } row.Cells[1].Value = field.DefaultValue; tfsFieldGrid.Rows.Add(row); } }
public void GetDefaultTfsFieldValues(TfsFieldCollection fields) { foreach (DataGridViewRow row in tfsFieldGrid.Rows) { string name = row.Cells[0].EditedFormattedValue.ToString(), value = (row.Cells[1].EditedFormattedValue != null ? row.Cells[1].EditedFormattedValue.ToString() : ""); fields[name].DefaultValue = value; } }