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.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. vb.netのDataviewの行をループする方法
- 2. インデックスでDataViewの行を取得する
- 3. ADO.NET Dataview行をReadOnlyにする
- 4. DataViewの行をフィルタする方法
- 5. Mouseover(ExtJS)のDataView行にボタンを表示
- 6. DataViewでLikeステートメントを使用するRowFlter
- 7. 実行時にDataViewの行のインデックスを渡す方法は?
- 8. Dataviewのカスタムコンポーネント
- 9. Slickgrid Filtering with Dataview
- 10. DataView RowFilterのInvalidCastException
- 11. LINQ on DataView
- 12. DataViewのRowFilter
- 13. DataView Sort - C#/ ASP.NET
- 14. WicketのDataViewの行でチェックされているチェックボックスを確認します。
- 15. DataTableにDataViewを変換する
- 16. Extjsツールチップを表示するDataView
- 17. DataViewからレコードを削除する
- 18. DataViewコンストラクタの述語?
- 19. ASP.net DataView - Cant apply filter
- 20. .Net DataViewとDataTableバインディング
- 21. Extjs4 Dataview disable key navigation
- 22. DataViewでフィルタDataGridViewを使用したい
- 23. .NET DataView RowFilterに対するインジェクション攻撃
- 24. Slickgrid - 変更されたデータでdataViewを更新する方法
- 25. Sencha touch 2でDataViewのデータレンダリングをリフレッシュする方法
- 26. DataView RowfilterでDATEADD(SQL)を使用するには? (C#)
- 27. WPF C#DataviewとDataGridを使用する上での難点
- 28. DataViewのRowFilterでSELECT DISTINCTを使用する
- 29. C#DataViewで複数のRowFilterを使用する方法
- 30. GoldenlayoutでのSlickgrid Dataviewの使用