示例#1
0
 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);
     }
 }
示例#2
0
 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;
     }
 }