データセットから行を削除したいと考えています。以下はコードです...
チェックボックスが選択されると、値が hiddenfield 値として保存されます
コードが起動していません。値が「rowstodelete」に追加されていません。
protected void BtnRmvFile_Click(object sender, EventArgs e)
{
string[] IDs = hdnFldSelectedValuesAp.Value.Trim().Split('|');
//Code for adding items
foreach (string Item in IDs)
{
try
{
DataTable dtCurrentTable = (DataTable)ViewState["CurrentTable"];
ViewState["CurrentTable"] = dtCurrentTable;
List<DataRow> rowsToDelete = new List<DataRow>();
foreach (DataRow row in dtCurrentTable.Rows)
{
if ((row["FileMasterID"] == Item))
{
rowsToDelete.Add(row);
}
}
foreach (DataRow row in rowsToDelete)
{
row.Delete();
}
dtCurrentTable.AcceptChanges();
}