46
A
답변
114
DataView 개체 자체는 DataView 행을 순환하는 데 사용됩니다.
DataView 행은 DataRowView 개체로 표시됩니다. DataRowView.Row 속성은 원래 DataTable 행에 대한 액세스를 제공합니다.
C#을
foreach (DataRowView rowView in dataView)
{
DataRow row = rowView.Row;
// Do something //
}
VB.NET
For Each rowView As DataRowView in dataView
Dim row As DataRow = rowView.Row
' Do something '
Next
2
// 당신은 테이블에 DataView를 변환 할 수 있습니다. DataView.ToTable();
foreach (DataRow drGroup in dtGroups.Rows)
{
dtForms.DefaultView.RowFilter = "ParentFormID='" + drGroup["FormId"].ToString() + "'";
if (dtForms.DefaultView.Count > 0)
{
foreach (DataRow drForm in dtForms.DefaultView.ToTable().Rows)
{
drNew = dtNew.NewRow();
drNew["FormId"] = drForm["FormId"];
drNew["FormCaption"] = drForm["FormCaption"];
drNew["GroupName"] = drGroup["GroupName"];
dtNew.Rows.Add(drNew);
}
}
}
// 또는 당신은 내가 더 직접적인 방식으로 그것을 할 것을 선호
// 2.
dtForms.DefaultView.RowFilter = "ParentFormID='" + drGroup["FormId"].ToString() + "'";
DataTable DTFormFilter = dtForms.DefaultView.ToTable();
foreach (DataRow drFormFilter in DTFormFilter.Rows)
{
//Your logic goes here
}
0
사용할 수 있습니다. 행이 없지만 여전히 행 배열을 가지고 있습니다.
tblCrm.DefaultView.RowFilter = "customertype = 'new'";
qtytotal = 0;
for (int i = 0; i < tblCrm.DefaultView.Count; i++)
{
result = double.TryParse(tblCrm.DefaultView[i]["qty"].ToString(), out num);
if (result == false) num = 0;
qtytotal = qtytotal + num;
}
labQty.Text = qtytotal.ToString();
관련 문제
- 1. DataView에서 강력한 형식의 행을 반복하는 더 나은 방법은 무엇입니까?
- 2. DataView에서 레코드 제거
- 3. 파일의 행을 수동으로 반복 | bash
- 4. 2 차원에서 Excel의 셀을 반복 함 VBA
- 5. DataView에서 값 가져 오기 C#
- 6. DataView에서 해당 인덱스로 행 검색
- 7. DataView에서 DateTime 열을 정렬하는 방법?
- 8. CLR UDF에서 테이블을 반복 함 C#
- 9. JQuery와 각 테이블 행을 통해 반복
- 10. dojox.grid.DataGrid에서 반복 행을 표시 할 수 없습니까?
- 11. 모든 페이지의 특정 행을 반복 인쇄
- 12. WHOLE 테이블 대신 GridView/DataView에서 지정된 레코드를 정렬하는 방법이 있습니까?
- 13. DataView에서 매개 변수화 된 필터를 사용하는 방법이 있습니까?
- 14. 3000 행을 포함하는 큰 행렬 반복 및 상관 관계 계산
- 15. C#의 데이터베이스에서 여러 행을 선택하고 반복 할 수 있습니까?
- 16. 클라이언트 측 자바 스크립트의 격자보기 행을 통한 반복
- 17. 반복 행을 사용하지 않고 일대 다 조인을 처리하는 방법
- 18. 반복 가능한 범위에서 반복
- 19. Ocaml - 반복 반복
- 20. 월간 일관성 반복 반복
- 21. 반복 및 반복
- 22. 반복
- 23. 타임 스탬프로 주문할 때마다 동일한 행을 반환 함
- 24. 특정 행을 선택할 때 gridview 새로 고침 사용 안 함
- 25. 원본 모델에서 행을 삭제할 때 QSortFilterProxyModel이 충돌 함
- 26. 반복 알고리즘의 반복 버전이 느립니다.
- 27. PL/SQL에서 컬럼 반복 반복
- 28. DataGridViewRow 열 반복
- 29. DataView에서 처음 10 개의 레코드를 가져 오는 방법은 무엇입니까?
- 30. 대하여 반복 C#