Datagrid의 열을 double 배열로 복사하는 코드를 찾고 있습니다.DataGrid의 열을 배열에 복사하는 방법 C# WPF
Period Acc
0.1 3
1 4
2 7
5.5 10.5
예를 들어, 열 Perioed에 대한 이중 배열을 갖고 싶습니다. Datagrid 이름은 dg입니다. 나는 존재하는 Q을 찾아 내려고 노력했지만, "행"을 포함하는 윈도우 폼이나 datagridview에 관한 것이었다. 행 속성이 DataGrid 클래스에 있지만 datagridview에 없다는 것을 알았습니다. 아무도 그것을하는 방법을 알고 있습니까? 아마도
var colVals = List<double>();
foreach(var row in Datagrid.Rows)
{
colVals.Add(Convert.ToDouble(row.Cells[0]));
}
: 덕분에,
때때로 DataGrid 창에서 숫자를 편집해야합니다. 그런 다음 편집 된 숫자를 배열에 전달하려고합니다. 감사, – user3170073
DataGrid의 데이터 소스와 별개의 배열에 값을 전달하고 현재 컬렉션과 동기화 된 상태로 유지하려는 경우 [DataGrid.CellEditEnding] (http : // msdn.microsoft.com/en-us/library/system.windows.controls.datagrid.celleditending%28v=vs.110%29.aspx) 이벤트를 사용하여 변경된 경우 새 기간 값을 기반으로 배열을 업데이트합니다. –
그 부분을 알지 못했습니다. 감사!!! – user3170073