zoukankan      html  css  js  c++  java
  • 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界面内容

  • 相关阅读:
    JavaFx初探
    TraceView总结
    sprintf,你知道多少?
    C/C++:多个.cpp文件包括同一个.h头文件定义方法
    Android中Preference的使用以及监听事件分析
    Android系统默认Home应用程序(Launcher)的启动过程源码分析
    升级、备份红帽PaaS openshift 上的 wordpress
    几种开源分词工具的比較
    设计模式奠基石——UML关系转化为代码
    Windows 7系统安装MySQL5.5.21图解
  • 原文地址:https://www.cnblogs.com/ximi07/p/11644020.html
Copyright © 2011-2022 走看看