Ich möchte den Wert der Property.settings
mit Benutzerbereich dynamisch ändern. Wenn ich die Werte mit console.printline
debugge, scheint alles gut. Aber der Wert ändert sich nicht.C# Iterate über Benutzereinstellungen und Wert dynamisch ändern
Ich habe ein Datenraster, wo ich die Einstellungswerte ändern kann. Wenn Sie also etwas in die Zeile schreiben, sollte sich der Wert ändern.
IEnumerator enumerator = Properties.Settings.Default.PropertyValues.GetEnumerator();
Console.WriteLine("Itemname:: " + enumerator.ToString());
while (enumerator.MoveNext())
{
SettingsPropertyValue item = (SettingsPropertyValue)enumerator.Current;
foreach (DataGridViewRow row in dg_values.Rows)
{
if (row.Cells[0].ToString().Equals(item.Name) && row.Cells[2].Value != null)
{
item.PropertyValue = row.Cells[2].Value;
}
}
}
können Sie es speichern müssen? :-) Properties.Settings.Default.Save(); –
row.Cells [0] .Werte fehlten, // mein Schlechter. Alles funktioniert jetzt. – janbauer
Haben Sie es gelöst? –