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

posted @ 2019-10-09 19:59  韩小花  阅读(639)  评论(0编辑  收藏  举报