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

本文共 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

你可能感兴趣的文章
SpringAop与AspectJ
查看>>
4. 开放-封闭原则
查看>>
Leetcode 226: Invert Binary Tree
查看>>
MVC 模板页和布局
查看>>
http站点转https站点教程
查看>>
解决selenium与firefox版本不兼容问题
查看>>
HSQL转化为MR过程
查看>>
Serlvet学习笔记之四—对文件的操作
查看>>
poj 2318 TOYS 2012-01-11
查看>>
关于 push 卡顿的问题
查看>>
GOOGLE突破图书馆入口IP限制之技巧
查看>>
Prolog 逻辑推导语言
查看>>
串口,网口,USB端口的选择
查看>>
软件测试人员需不需要懂代码
查看>>
解决miner.start() 返回null
查看>>
关于MFC中窗口的销毁
查看>>
bzoj 2007: [Noi2010]海拔【最小割+dijskstra】
查看>>
BZOJ 1001--[BeiJing2006]狼抓兔子(最短路&对偶图)
查看>>
C# Dynamic通用反序列化Json类型并遍历属性比较
查看>>
Composer 国内加速:可用镜像列表
查看>>