저는 vs2010에서 일하고 있습니다. ObservableCollection List에 바인드 된 DataGrid를 만들었습니다. 나는 다른 창에 전달 사 개 대표가WPF DataGrid-DataGridCheckBoxColumn vs2010 C# .net
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; }
}
,이 창은 런타임시 목록을 업데이트 할 필요가 :
는 Class_CMD은 다음과 같습니다. 런타임 동안 나는 항상 업데이트 된 그리드의 문자열 열을 볼 수 있지만 DataGridCheckBoxColumns는 결코 업데이트되지 않습니다.
DataGrid에 - 부울을 업데이트 대의원의
<DataGrid Background="Transparent" x:Name="DataGrid_CMD" Width="450" MaxHeight="450" Height="Auto" ItemsSource="{Binding}" AutoGenerateColumns="True">
하나입니다 -
public void UpdateC_S_CMD(string Msg)
{
foreach (Class_CMD c in List.ToArray())
{
if (c.CMD.Equals(Msg))
c.C_S_CMD = true;
}
}
이 이해하지 않는 부울 열이 업데이트되지 않는 이유는 .... 사람이 할 수있는 도와주세요? 덕분에 .
대단히 감사합니다. 지금 사용해 보겠습니다. –
작품, 고마워요 !!!!!!! –