private void QueryByEvent() { string eventCode = FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.ucLabelEditEventQuery.Value)); DataCollectFacade dcf = new DataCollectFacade(this.DataProvider); object[] eventList = dcf.GetDownEventList(eventCode); if (eventList == null || eventList.Length == 0) { this.ucLabelEditEventQuery.TextFocus(false, true); return; } DataRow rowNew; this.m_EventList.Rows.Clear(); foreach (DownWithRCardInfo down in eventList) { if (down.DownQuantity > 0) { rowNew = this.m_EventList.NewRow(); rowNew["EventCode"] = down.DownCode; rowNew["DownQty"] = down.DownQuantity; rowNew["DownReason"] = down.DownReason; this.m_EventList.Rows.Add(rowNew); } } this.m_EventList.AcceptChanges(); }