私はvs2010で作業しています。 私は、 ObservableCollectionのリストにバインドされているDataGridを作成しました。WPF DataGrid-DataGridCheckBoxColumn vs2010 c#.net
Class_CMDは次のようになります。
public class Class_RetrieveCommand
{
public string CMD { get; set; }
public bool C_R_CMD { get; set; }
public bool S_CMD { get; set; }
public bool C_S_CMD { get; set; }
}
は、私は別のウィンドウに渡す4つのデリゲートを持っており、このウィンドウには、実行時にリストを更新する必要があります。実行時には、グリッドの文字列が常に更新されていますが、DataGridCheckBoxColumnsは決して更新されません。
のDataGrid - ブール値は更新デリゲートの
<DataGrid Background="Transparent" x:Name="DataGrid_CMD" Width="450" MaxHeight="450" Height="Auto" ItemsSource="{Binding}" AutoGenerateColumns="True">
1 -
public void UpdateC_S_CMD(string Msg)
{
foreach (Class_CMD c in List.ToArray())
{
if (c.CMD.Equals(Msg))
c.C_S_CMD = true;
}
}
ブール列が更新されない理由を私は理解していない.... することができます誰も助けてください?ありがとう。
ありがとう、私は今それを試してみます。 –
それは、非常に感謝します!!!!!!! –