private void m_mthFilter(int p_intElementID) { ProxyCommon proxy = new ProxyCommon(); lstTemplateSource = proxy.Service.GetElementTemplate(p_intElementID); proxy = null; if (lstTemplateSource != null) { foreach (EntityElementTemplate obj in lstTemplateSource) { obj.pyCode = SpellCodeHelper.GetPyCode(obj.colcontent); obj.wbCode = SpellCodeHelper.GetWbCode(obj.colcontent); } BindingListView <EntityElementTemplate> bindingSource = new BindingListView <EntityElementTemplate>(); bindingSource.AddRange(lstTemplateSource); this.clstElement.DisplayMember = EntityElementTemplate.Columns.colcontent; this.clstElement.ValueMember = EntityElementTemplate.Columns.serno; this.clstElement.DataSource = bindingSource; for (int i = 0; i < bindingSource.Count; i++) { this.clstElement.SetItemChecked(i, false); } } else { this.clstElement.DataSource = null; } }