private void InitData() { objList.SmallImageList = imageList; this.olvcName.ImageGetter = delegate(object row) { return(0); }; BOKWList kwlMd = (BOKWList)m_bo; if (ExchangeParam == null) { this.FormMode = NanCrm.FormMode.Add; kwlMd.Init(); } else { this.FormMode = ExchangeParam.Mode; if (this.FormMode == NanCrm.FormMode.Add) { kwlMd.Init(); } if (ExchangeParam.Data is KWListDetailMD) { KWListDetailMD inMd = (KWListDetailMD)ExchangeParam.Data; KWListMD kwMd = inMd.GetOrignalMD(); foreach (int id in kwMd.KeyWrodIds) { BOKeyWord kwBo = new BOKeyWord(); kwBo.GetById(id); m_kwList.Add((KeyWordMD)kwBo.GetBOTable()); } this.SetBOTable(inMd.GetOrignalMD()); } if (ExchangeParam.ReturnProc != null) { this.ReturnProc = ExchangeParam.ReturnProc; } objList.SetObjects(m_kwList); objList.DataSourceType = typeof(KeyWordMD); objList.AddEmptyRow(); } UpdateData(false); }