添加修改后在datagridview里刷新数据,不是从数据库。用标识,跳转。(用于百万数据集)

//标示类。

public class Class1
    {
        public static string hasdo;//标记纪录添加、修改操作是否进行
        public static string[] tt;//添加记录后返回数组
    }

//主窗体Button里添加 跳转

            private void bt_add_Click(object sender, EventArgs e)
        {
            Class1.hasdo = "no";
            rygl_add f_add = new rygl_add();
            f_add.ShowDialog();
            if (Class1.hasdo == "yes")
            {
                DataTable t1 = new DataTable();
                t1 = (DataTable)this.dataGridView1.DataSource;
                t1.Rows.Add(Class1.tt);
            }
        }

//添加窗体里接收,返回

//添加成功后,用下面的代码接收返回。

Class1.tt = new string[] { ryid, dabh, xm, xb, mz, csrq, csdd, zzmm, zgxl, bysj, sxzy, csjssj, gzsj, xrzw, gbsj, gzgw, cssj, jszc, jszcjb, hdsj, bz };
                        Class1.hasdo = "yes";
                        this.Close();

//主窗体接收    修改类似。

Class1.hasdo = "no";
            String ryid = this.dataGridView1.CurrentRow.Cells["ryid"].Value.ToString();
            rygl_change fedit = new rygl_change(ryid);
            fedit.ShowDialog();
            if (Class1.hasdo == "yes")
            {
                this.dataGridView1.CurrentRow.Cells[0].Value = Class1.tt[0];//后面依次。
           }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值