博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
单元格编辑后级联汇总刷新
阅读量:6983 次
发布时间:2019-06-27

本文共 1269 字,大约阅读时间需要 4 分钟。

单元格编辑 级联刷新

PDERPDB db = new PDERPDB();

int conid = 0;

int pid = 0;

string sql = "";

string sqlC = "";

if (int.TryParse(Pid, out pid))

{
sql = string.Format(@" UPDATE JL_Project set PCMoney={0} where Pid={1};", pcmoney, Pid);
}

if (sql.Length > 0)

{
db.ExecuteCommand(sql);
}

if (int.TryParse(Conid, out conid))

{
decimal? sum = ((from row in db.JL_Project
where row.Conid == conid
select row.PCMoney).Sum());
if (sum.HasValue)
{
sqlC = string.Format(@" UPDATE JL_Contract set Cmoney={0} where Conid={1}", sum.Value, conid);
txtcmoney.Text = sum.Value.ToString();
}
else
{
sqlC = string.Format(@" UPDATE JL_Contract set Cmoney=0 where Conid={0}",conid);
txtcmoney.Text = "0";
}
}
if (sqlC.Length > 0)
{
db.ExecuteCommand(sqlC);
}

 

 

页面上 js

var gridPCBeforeEdit = function (e) {
return true;
}

var gridPCAfterEdit = function (e) {

var row = gridProject.getSelectionModel().getSelected();

var ProjectID = e.record.data.Pid;
var Conid = e.record.data.Conid;
var value = e.value;

SCM.DoSaveProCon(hidPCID.getValue(), ProjectID, value,

{
success: function (result) {
e.record.commit();
storeTPJ.reload();
AfterSave();
},
failure: function (result) {
Ext.Msg.alert('系统提示', '数据更新失败!' + result);
e.record.reject(false);
}
});
}

转载于:https://www.cnblogs.com/wusirAaron/p/9560609.html

你可能感兴趣的文章
ECSHOP生成缩略图模糊
查看>>
LayaAir疑难杂症之四:laya引擎自动断点到bundle.js文件中且无报错,但程序不再执行...
查看>>
元组操作
查看>>
mysql官方下载
查看>>
输入:一行数据空格隔开
查看>>
【Swift】UILabel 设置内边距
查看>>
Swift值类型和引用类型的内存储存情况
查看>>
pyhon简单比较文本相似度的方法
查看>>
web前端整套面试题(二)--今日头条面试题
查看>>
一些东西,复制
查看>>
bi api 软件
查看>>
WPS客户端更新日志留着备用
查看>>
c#获取电脑硬件信息参数说明(内存篇 Win32_PhysicalMemory)
查看>>
LeetCode算法题-Balanced Binary Tree(Java实现)
查看>>
Cocos2dx 3.1.1 将一个2.X的项目改成3.1版本
查看>>
12.12冲刺~!
查看>>
sql知识
查看>>
spring boot
查看>>
核心动画(转场动画和组动画)
查看>>
数的全排列
查看>>