using Newtonsoft.Json; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using WindowsFormsApplication2; namespace HH.WMS.Client { public partial class InOrderFrom : DevComponents.DotNetBar.Metro.MetroForm { public delegate void TransfDelegate(String value);//委托事件 public event TransfDelegate TransfEvent; public InOrderFrom() { InitializeComponent(); } private void InOrderFrom_Load(object sender, EventArgs e) { //获取订单类别 var title = this.Text; string str = WebApiManager.HttpWMS_Get("/api/In/GetInMstList?opNo="); OperateResult results = JsonConvert.DeserializeObject(str); dgvlist.AutoGenerateColumns = false; this.dgvlist.DataSource = results.Data; } private void dgvlist_RowStateChanged(object sender, DataGridViewRowStateChangedEventArgs e) { //显示在HeaderCell上 for (int i = 0; i < this.dgvlist.Rows.Count; i++) { DataGridViewRow r = this.dgvlist.Rows[i]; r.HeaderCell.Value = string.Format("{0}", i + 1); } } private void dgvlist_DoubleClick(object sender, EventArgs e) { //ItemTagPrint itp = new ItemTagPrint(); string cellvalue = dgvlist.Rows[dgvlist.CurrentRow.Index].Cells["CN_S_OP_NO"].Value.ToString(); //cellvalue = this.dgvlist.SelectedRows[0].Cells["CN_S_OP_NO"].Value.ToString(); TransfEvent(cellvalue); //itp.BindData();//重新绑定 this.Close(); } private void btnsearch_Click(object sender, EventArgs e) { string str = WebApiManager.HttpWMS_Get("/api/In/GetInMstList?opNo=" + this.txtOpNo.Text); OperateResult results = JsonConvert.DeserializeObject(str); dgvlist.AutoGenerateColumns = false; this.dgvlist.DataSource = results.Data; } } }