using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using Stone.Common; using Stone.Entity; namespace Stone.WinModule.JISAdmin { public partial class frmEdiPrintASNOutNew : Form { public Entity.EntityBase t_base = null; public frmEdiPrintASNOutNew() { InitializeComponent(); } private void frmEdiPrintASNOutNew_Load(object sender, EventArgs e) { this.cbFields.SelectedIndex = 0; } private void btnQuery_Click(object sender, EventArgs e) { this.btnQuery.Enabled = false; this.btnQuery.Update(); try { string Fields = this.cbFields.SelectedItem.ToString(); string value = this.txtKey.Text.Trim(); string d1 = MyDateTime.Format(this.dateTimePicker1.Value, MyDateTimeType.Date) + " 00:00:00"; string d2 = MyDateTime.Format(this.dateTimePicker2.Value, MyDateTimeType.Date) + " 23:59:59"; string strWhere = "[SwetTime]>='{1}' and [SwetTime]<='{2}' {3}"; object[] obj = new object[10]; obj[1] = d1; obj[2] = d2; obj[3] = " and " + Fields + "='" + value + "'"; if (value == "") obj[3] = ""; strWhere = string.Format(strWhere, obj); DataSet dsData = t_base.GetData("", strWhere, "[SwetTime] asc"); this.dgrdView1.DataSource = dsData.Tables[0]; this.dgrdView1.Columns["ID"].Visible = false; MyGridViewStyle.SetDataGridMenuCommon(this.dgrdView1); MyGridViewStyle.SetDataGridRowNumber(this.dgrdView1); object obj_sum = dsData.Tables[0].Compute("Sum([quantity])", "1=1"); if (obj_sum.ToString() == "") obj_sum = "0"; this.lblState.Text = "记录数:" + dsData.Tables[0].Rows.Count + " ,数量合计:" + obj_sum.ToString(); } catch (Exception ex) { MyMessageBox.ShowErrorMessage(ex.Message); } finally { this.btnQuery.Enabled = true; Application.DoEvents(); } } private void btnOutput_Click(object sender, EventArgs e) { MyExport.ShowExport(this.dgrdView1); } } }