DataView
にはデータベーステーブルのファイルのリストが設定されています。私はDataViewを介して特定の種類のファイルがあるかどうかを確認し、その場合はそのレコードで何かを行い、DataViewから削除します。DataViewからレコードを削除する
これは次のようにコード化されていますが、欠落しているものがあります。オブジェクトを反復処理してからオブジェクトを削除できます。これはイテレータに影響します。
提案がありますか?注意点として
DataView dv = new DataView();
dv = ds.Tables[3].DefaultView;
dlFiles.DataSource = dv;
dlFiles.DataBind();
for (int j = 0; j < dv.ToTable().Rows.Count; j++) {
if (dv.ToTable().Rows[j]["FilePath"].ToString().ToLower().Contains(".pdf")) {
//do something with this record and remove it from the dataview
}
}
、dlFiles
はDataView
内の項目を表示するために使用DataList
あります。削除されたファイルは異なる方法で表示されるため、DataList
を反復処理するときは参照しないでください。