• 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界面内容

  • 相关阅读:
    springmvc注意点
    MySQL修改约束
    MySQL事务(脏读、不可重复读、幻读)
    浅谈Python-IO多路复用(select、poll、epoll模式)
    浅析python-socket编程
    浅析python迭代器及生成器函数
    并发、并行、同步、异步、阻塞、非阻塞概念整理
    HTTP请求响应的过程
    浅析TCP三次握手及四次挥手
    浅谈python闭包及装饰器
  • 原文地址:https://www.cnblogs.com/ximi07/p/11644020.html
Copyright © 2020-2023  润新知