C# sorok feltétel szerinti törlése datatable-ben

C# sorok feltétel szerinti törlése datatable-ben
2020-07-27T15:04:15+02:00
2020-08-24T17:13:55+02:00
2022-10-15T21:16:29+02:00
santaro
Sziasztok,
az lenne a problémám, hogy van egy datatable, az adatokat SAP-ból szedem le.

DataTable RfTran = SAPGui.SQ00_RFTRAN(textBox_Date.Text, textBox_per_from.Text, textBox_per_to.Text);
Ebben a táblában a 0. oszlopban szerepel több kifejezés, pl: minden-1, valami-1, valami-2, de ha olyat talál a kifejezésben, hogy "valami", akkor azt a sort törölje.
Contains lenne a megoldás, de nem bírom a feltételt működőképesre megírni:

for (int i = RfTran .Rows.Count - 1; i >= 0; i--) { if (ide kellene a feltétel) { RfTran .Rows.Delete(); } } RfTran .AcceptChanges();
Előre is köszönöm a válaszokat!
Full megoldásért megy a pont
Mutasd a teljes hozzászólást!
foreach(DataRow row in RfTran.Rows) { if(row["FieldName"].ToString().Contains("valami")) { row.Delete(); } } RfTran.AcceptChanges();
Ahol a "FieldName" annak a mezőnek a neve ami a 0-ik oszlopnak felel meg.

Vagy 

if(row[0].ToString().Contains("valami"))
lesz a feltétel.

W.
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd