private void btnAdvSearch_Click(object sender, EventArgs e) { IAuthorization authorization = PlatformFactory.GetObject <IAuthorization>(); string businessID = "下线试验结果综合查询"; IQueryResult qr = null; if (m_lstFindField.Count == 0) { qr = authorization.Query(businessID, null, null, 0); DataColumnCollection columns = qr.DataCollection.Tables[0].Columns; if (qr.Succeeded && columns.Count > 0) { for (int i = 0; i < columns.Count; i++) { m_lstFindField.Add(columns[i].ColumnName); } } } FormFindCondition formFindCondition = new FormFindCondition(m_lstFindField.ToArray()); if (formFindCondition.ShowDialog() != DialogResult.OK) { return; } qr = authorization.Query(businessID, null, formFindCondition.SearchSQL, -1); dataGridView1.DataSource = qr.DataCollection.Tables[0]; dataGridView1.Refresh(); }
private void btnSearch_Click(object sender, EventArgs e) { FormFindCondition formFindCondition = new FormFindCondition(m_lstFindField.ToArray()); if (formFindCondition.ShowDialog() != DialogResult.OK) { return; } if (!m_barCodeServer.GetBarCodeInfo(out m_returnBill, formFindCondition.SearchSQL, out m_err)) { MessageDialog.ShowErrorMessage(m_err); return; } RefreshDataGridView(m_returnBill.DataCollection.Tables[0]); }
private void btnDownLoad_Click(object sender, EventArgs e) { FormFindCondition formFindCondition = new FormFindCondition(m_lstFindField.ToArray()); if (formFindCondition.ShowDialog() != DialogResult.OK) { return; } DataTable dtTemp = GlobalObject.DataSetHelper.SiftDataTable(m_dtSource, formFindCondition.SearchSQL, out m_strError); if (dtTemp == null) { MessageDialog.ShowPromptMessage(m_strError); } else { dataGridView1.DataSource = dtTemp; } }