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

  • 相关阅读:
    Unity3d Platformer Pro 2D游戏开发框架使用教程
    程序员如何学习一门新的编程语言
    走进函数式编程
    1001. Exponentiation高精度运算总结
    Kindle PaperWhite3 越狱和PDF插件的安装
    Unity3d中的PlayerPrefs游戏存档API的扩展
    程序员学习路线和学习书单
    1000. A+B Problem
    Mac端SVN工具CornerStone详解
    Unity3d粒子系统详解
  • 原文地址:https://www.cnblogs.com/ximi07/p/11644020.html
Copyright © 2011-2022 走看看