一个datatable 和一个  AlarmModule = new AlarmModule[]
             {
                new AlarmModule{ModuleId=1, IsSelected =1, Name = "小区(PCU)流量异常监控",}
             };
如果AlarmModule 中的Name=**在datatable(Name列)中没有 那我就从datatable中移除此项 这段代码怎么写啊
   for (int i = 0; i < dt.Rows.Count; i++)
            {
                foreach (AlarmModule modu in AlarmConfig.AlarmModule)
                {
                    string a = (string)dt.Rows[i]["Module_Name"];
                    if ((string)dt.Rows[i]["Module_Name"] != modu.Name)
                    {
                        dt.Rows.Remove(dt.Rows[i]);
                        i--;
                    }
                }
            }
这样写好像是不行的.,急求啊???