0
클래스 목록을 DataGrid에 매핑하려고하는데 아주 이상한 오류가 발생합니다. 나는 연결리스트는 다음 클래스로 구성 "AllVars"라고했다 :DataGrid에서 오류가 발생했습니다. C#
public class LoggedVariable
{
public LoggedVariable()
{
Values = new List<float>();
}
public List<float> Values { get; set; }
public string name { get; set; }
public bool drawn { get; set; }
}
을 각각 채워 값 목록으로, 이러한 클래스의 팔이 있고, 나는 데이터 그리드에 이러한 값을 표시하는 것을 시도하고있다 먼저 DataTable에 매핑 한 다음 표를 그리드에 바인딩합니다. 나는이 작업을 수행 할 때 매핑하기 전에 테이블이 데이터 그리드에 ... 어떤 아이디어를 매핑하기 전에 해당 컬럼에 데이터가 있음을 보여주고있는 동안
Why = new DataSet();
GraphData = new DataTable();
foreach(LoggedVariable element in AllVars)
{
GraphData.Columns.Add(element.name);
}
for (int t = 0; t < AllVars[0].Values.Count; t++)
{
foo = GraphData.NewRow();
foreach (LoggedVariable element in AllVars)
{
foo[element.name] = element.Values[t];
}
GraphData.Rows.Add(foo);
}
Why.Tables.Add(GraphData);
LoggedGrid.ItemsSource = Why.Tables[0].DefaultView;
는하지만, 세 번째 다섯 번째와 7 번째 열은 데이터를 표시하지 ?
어떻게 그 같은
매우 이상하게 보일 것이다 것? 당신은 모든'LoggedVariable'에 대한 열과 모든 값 목록에 대한 행을 갖고 싶습니까? –
모든 변수에 대한 열 및 변수가 로그 시퀀스 전체에서 취하는 각 값에 대한 행 – Bubo