0
ユーザ範囲でProperty.settings
の値を動的に変更したい。 console.printline
で値をデバッグすると、すべてがうまくいくようです。しかし、価値は変わらない。C#ユーザ設定を繰り返して値を動的に変更する
私は設定値を変更できるデータグリッドを持っています。したがって、行に何かを書くと、値は変わるはずです。
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;
}
}
}
保存する必要がありますか? :-) Properties.Settings.Default.Save(); –
row.Cells [0]。値が欠落していた; //私の悪い。すべてが今働きます。 – janbauer
あなたはそれを解決しましたか? –