zoukankan      html  css  js  c++  java
  • (转载)delphi实例TDBGrid用右键菜单复制行粘贴行

    delphi实例TDBGrid用右键菜单复制行粘贴行

    这个从本质上来说就是DBGrid后台数据库的插入

    右键复制当前行的相关数据到临时变量
    点粘贴时,覆盖数据或插入数据!

    db为数据库: 字段名id,name,string型
    通过adoquery-》datasource->dbgrid,adoquery的SQL中填写select * from db
    在form定义两个变量(全局):var id,name:string;
    复制代码:
    procedure CopyToMem;
    begin
    if not adoquery.active then
    begin
    showmessage('数据库没有打开!');
    exit;
    end;
    id:=adoquery.fieldbyname('id').asstring;
    name:=adoquery.fieldbyname('name').asstring;
    end;

    procedure PasTeFromMem; //覆盖
    begin
    if not adoquery.active then
    begin
    showmessage('数据库没有打开!');
    exit;
    end;
    adoquery.edit;
    adoquery.fieldbyname('id').asstring:=id;
    adoquery.fieldbyname('name').asstring:=name;
    adoquery.post;
    end;

    procedure PasTeFromMem1; //插入
    begin
    if not adoquery.active then
    begin
    showmessage('数据库没有打开!');
    exit;
    end;
    adoquery.insert;
    adoquery.fieldbyname('id').asstring:=id;
    adoquery.fieldbyname('name').asstring:=name;
    adoquery.post;
    end;

  • 相关阅读:
    c#新语法
    关于js 原生原生链
    网站置灰
    ie时间格式NAN-NAN-NAN
    关于vue+element对ie9的兼容el-upload不支持在IE9上传
    屏幕录制+网页页面截图
    javascript -数组常用方法
    javascript -字符串常用方法
    JavaScript 实用技巧
    vue兼容ie
  • 原文地址:https://www.cnblogs.com/angelbd/p/3373074.html
Copyright © 2011-2022 走看看