private void btnSearchLog_Click(object sender, EventArgs e) { if (this.TxtItemName.Text == "" || this.TxtItemName.Text == null) { MessageBox.Show(config.ReadConfigValue("MFj", "FB_Code_MsgInputItemName")); return; } CEnum.Message_Body[,] mResult = null; CEnum.Message_Body[] mContent = new CEnum.Message_Body[6]; mContent[0].eName = CEnum.TagName.FJ_UserNick; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = TxtCharinfo.Text.Trim(); mContent[1].eName = CEnum.TagName.FJ_ServerIP; mContent[1].eTag = CEnum.TagFormat.TLV_STRING; mContent[1].oContent = Operation_FJ.GetItemAddr(mServerInfo, CmbServer.Text); mContent[2].eName = CEnum.TagName.FJ_ItemName; mContent[2].eTag = CEnum.TagFormat.TLV_STRING; mContent[2].oContent = this.TxtItemName.Text.ToString(); mContent[3].eName = CEnum.TagName.FJ_Type; mContent[3].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[3].oContent = Operation_FJ.GetItemType(mType, this.CmbType.Text.ToString()); mContent[4].eName = CEnum.TagName.FJ_StartTime;//时间段开始时间 mContent[4].eTag = CEnum.TagFormat.TLV_DATE; mContent[4].oContent = Convert.ToDateTime(this.dateTimePickerTimeFrom.Value.ToLongDateString()); mContent[5].eName = CEnum.TagName.FJ_EndTime; mContent[5].eTag = CEnum.TagFormat.TLV_DATE; mContent[5].oContent = Convert.ToDateTime(this.dateTimePickerTimeTo.Value.ToLongDateString()); lock (typeof(C_Event.CSocketEvent)) { mResult = Operation_FJ.GetResult(tmp_ClientEvent, CEnum.ServiceKey.FJ_ItemLog_Query, mContent); } if (mResult[0, 0].eName == CEnum.TagName.ERROR_Msg) { MessageBox.Show(mResult[0, 0].oContent.ToString()); return; } else { logInfoView.DataSource = null; Operation_FJ.BuildDataTableItemAdd(this.m_ClientEvent, mResult, logInfoView, out iPageCount); } }