C# Winform的查找,更新,插入,删除数据使用

查找

Main.cs

            // 通过Tray检查是,将其信息带出
            exeRes = controller.GetTrayWoValue(Tray);
            if (exeRes.Status)
            {
                dtTemp = new DataTable();
                dtTemp = (DataTable)exeRes.Anything;
                if (dtTemp.Rows.Count > 0)
                {
                    for (int i = 0; i < dtTemp.Rows.Count ; i++)
                    {
                        Wo = dtTemp.Rows[i]["WORK_ORDER"].ToString();
                        Ipn = dtTemp.Rows[i]["IPN"].ToString();
                        BoxQty = dtTemp.Rows[i]["BOX_QTY"].ToString();
                        Pkspec = dtTemp.Rows[i]["PKSPEC_NAME"].ToString();
                        Sn= dtTemp.Rows[i]["SERIAL_NUMBER"].ToString();
                        dgvTrayInfo.Rows.Add(Sn, Wo, Tray);
                        SuccessMSG(Sn + " 添加成功");
                        lblCountTrayNum.Text = (dgvTrayInfo.Rows.Count - 1).ToString();
                        showMain();
                    }  
                }
                if (lblCountTrayNum.Text.Trim() == lblTrayNum.Text.Trim())
                {
                    ErrorMSG("Tray:" + lblTrayValue.Text + "已包满,请更换下一个Tray!");
                    txtTray.Focus();
                    return;
                }
            }

controller.cs

 public ExecuteResult GetTrayWoValue(string Tray)
        {
            return selectDal.GetTrayWoValue(Tray);
        }

selectDal.cs

        public ExecuteResult GetTrayWoValue(string Tray)
        {
            try
            {
                exeRes = new ExecuteResult();
                string sqlStr = @" SELECT A.IPN,A.SERIAL_NUMBER,A.WORK_ORDER,C.BOX_QTY,C.PKSPEC_NAME
                                      FROM  IMES.P_SN_STATUS A,IMES.M_PART_PRODUCT_INFO B, IMES.M_PKSPEC C
                                     WHERE A.IPN = B.IPN
                                       AND B.PKSPEC_NAME = C.PKSPEC_NAME
                                       AND A.BOX_NO = :Tray";
      
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值