private void bindData(string condition) { // 판매 영업소주문서만 가져옴. // 반품은 영업소반품등록으로 별도 처리. lblSearch.Left = spCont.Panel2.ClientSize.Width / 2 - lblSearch.Width / 2; lblSearch.Top = spCont.Panel2.ClientSize.Height / 2 - lblSearch.Height / 2; lblSearch.Visible = true; Application.DoEvents(); this.GridRecord.DataSource = null; this.GridRecord.RowCount = 0; srchDay = dtpDay1.Text; srchCust = txtS거래처코드.Text; try { wnDm wDm = new wnDm(); DataTable dt = null; dt = wDm.fn_PRODUCT_STOCK_DEPT_List(condition); if (dt != null && dt.Rows.Count > 0) { this.GridRecord.RowCount = dt.Rows.Count; for (int i = 0; i < dt.Rows.Count; i++) { this.GridRecord.Rows[i].Cells[0].Value = ""; this.GridRecord.Rows[i].Cells[1].Value = (i + 1).ToString(); this.GridRecord.Rows[i].Cells[2].Value = dt.Rows[i]["STOCK_DATE"].ToString().Trim(); this.GridRecord.Rows[i].Cells[3].Value = dt.Rows[i]["STOCK_NUM"].ToString().Trim(); this.GridRecord.Rows[i].Cells[4].Value = wConst.get_판매구분_명칭(dt.Rows[i]["STOCK_KIND"].ToString().Trim()); this.GridRecord.Rows[i].Cells[5].Value = dt.Rows[i]["CUST_CODE1"].ToString().Trim(); this.GridRecord.Rows[i].Cells[6].Value = dt.Rows[i]["CUST_NAME1"].ToString().Trim(); this.GridRecord.Rows[i].Cells[7].Value = dt.Rows[i]["STOCK_LAST1"].ToString().Trim(); this.GridRecord.Rows[i].Cells[8].Value = dt.Rows[i]["TAX_DATE"].ToString().Trim(); } } } catch (Exception ex) { MessageBox.Show("검색중에 오류가 발생했습니다."); wnLog.writeLog(wnLog.LOG_ERROR, ex.Message + " - " + ex.ToString()); } lblSearch.Visible = false; }