• c# 结构体实现数据新增(数据字段较多的情况使用) 一


    点击新增按钮

    {

      ChkFormIDBox.Text = Coeno.DevChk.DevChk.CleanUpInput(ChkFormIDBox.Text);  --清除表单文本框数据输入

      if (string.IsNullOrEmpty(ChkFormIDBox.Text))

      {

        lblMsg.Text = "表单序号不能为空"

        lblMsg.ForeColor = System.Drawing.Color.Red;

        return;

      }

      DataTable da = Coeno.DevChk.DevChk.InjectMoldSNQue(ChkFormIDBox.Text); --通过表单号进行查找将结果返回数据表

      if(da.Rows.Count > 0)

      {

        lblMsg.Text = " 表单序号已存在";

        lblMsg.ForeColor = System.Drawing.Color.Red; --字体颜色为系统绘图颜色红色

      }

      else

      {

        XMLInjectMold XMLInjectMold = new XMLInjectMold();   --结构体数据实例化

        XMLInjectMold = GetDataFormUI();     --将UI控件文本档内容赋值给实例化结构体(后置前)

        int result = Coeno.DecChk.InjectMold.AddXMLInjectMold(XMLInjectMold);   --将数据添加至数据库表

        if(result ==0)

        {

          lblMsg.Text="添加成功";

          lblMsg.ForeColor = System.Drawing.Color.Red;

        }

      }

            da = Coeno.DevChk.DevChk.InjectMoldSNQue(ChkFormIDBox.Text);   --通过单号查找数据内容

      if(da.Rows.Count>0)

      {

        gvInjectMoldChk.DataSource = null;       --GV表数据源为null          

        gvInjectMoldChk.DataBind();                   --GV表数据绑定

        gvInjectMoldChk.DataSource = da;         --GV表数据绑定至新增数据da数据源

        gvInjectMoldChk.DataBind;                      --GV数据绑定

      }

      ClearDataToUI();                --清空UI界面内容

  • 相关阅读:
    Python 用 matplotlib 中的 plot 画图
    python--serial串口通信
    verilog,vhdl,bdf文件一起综合
    项目小笔记2--qt designer 修改字体,部件拖入layout,引用time模块延时,正则表达式判断输入,进制转换,部件固定大小,graphics view显示图片,消息提示框使用
    虚拟环境下通过pyinstaller 打包
    FPGA--IIC通信
    FPGA--SPI通信
    verilog 语法
    【C_Language】---队列和栈的C程序实现
    【C_Language】---C文件学习
  • 原文地址:https://www.cnblogs.com/ximi07/p/11644020.html
Copyright © 2020-2023  润新知