/// <summary> /// Adds a row for a string property /// </summary> /// <param name="obj">preferences object</param> /// <param name="property">the string property</param> /// <param name="attr">descriptor for the property</param> private void addStringRow(object obj, PropertyInfo property, StringDescriptorAttribute attr) { String range = "N/A"; int rowNum = dataGridView.Rows.Add(property.Name, attr.Description, property.GetValue(obj, null).ToString(), getDefaultValue(property.Name), range); dataGridView.Rows[rowNum].Tag = property; }
/// <summary> /// Adds a row for a String field /// </summary> /// <param name="obj">preferences object</param> /// <param name="fieldInfo">the string field</param> /// <param name="attr">descriptor for the field</param> private void addStringRow(object obj, FieldInfo fieldInfo, StringDescriptorAttribute attr) { String range = "N/A"; int rowNum = dataGridView.Rows.Add(fieldInfo.Name, attr.Description, fieldInfo.GetValue(obj).ToString(), getDefaultValue(fieldInfo.Name), range); dataGridView.Rows[rowNum].Tag = fieldInfo; }