Подозреваю, что ошибка тут
WRR> m_obj.GetType().InvokeMember("Удалить",
Возможно, указание метода по-русски вообще не заработает. Еще можно поковырять culture.
[C#]
public object InvokeMember(
string name,
BindingFlags invokeAttr,
Binder binder,
object target,
object[] args,
CultureInfo culture
);