c# - 有没有办法在 2 个不同的 gridview 中汇总 2 列
问题描述
我目前正在处理网页 C#,我有 2 个 gridview,如下所示:
Gridview 1
-------------------------------
| ID | Name | Polis | TSI |
|------|------|-------|-------|
| 1 | John | 10% | x |
| 2 | Alex | 24% | x |
| 3 | Rita | 5% | x |
-------------------------------
Gridview 2
-------------------------------
|Premi |Materai| Biaya | Total |
|------|-------|-------|-------|
| 100 | 6 | 30% | y |
| 200 | 6 | 10% | y |
| 300 | 6 | 25% | y |
-------------------------------
我想知道,如何获得 X 和 Y,同时:
TSI = Premi * Polis
和
总计 = Polis + TSI + PREMI + MATERAI + BIAYA
到目前为止,这是我的代码。
protected void gv1_CustomUnbound(object sender, ASPxGridViewColumnDataEventArgs e)
{
if (e.Column.FieldName == "TSI")
{
int premi = Convert.ToInt32(gv2.GetSelectedFieldValues("Premi").ToString());
int polis = Convert.ToInt32(gv1.GetSelectedFieldValues("Polis").ToString());
e.Value = premi * polis;
}
}
protected void gv2_CustomUnbound(object sender, ASPxGridViewColumnDataEventArgs e)
{
if (e.Column.FieldName == "Total")
{
int premi = Convert.ToInt32(gv2.GetSelectedFieldValues("Premi").ToString());
int polis = Convert.ToInt32(gv1.GetSelectedFieldValues("Polis").ToString());
int tsi = Convert.ToInt32(gv1.GetSelectedFieldValues("TSI").ToString());
int materai = Convert.ToInt32(gv2.GetSelectedFieldValues("Materai").ToString());
int biaya = Convert.ToInt32(gv2.GetSelectedFieldValues("Biaya").ToString());
e.Value = Polis + TSI + PREMI + MATERAI + BIAYA
}
}
非常感谢。赞赏
解决方案
推荐阅读
- php - 无法使用 symfony 进程运行 python 脚本
- python-3.x - 如何循环记录用户输入
- sed - sed 替换文本文件或 powershell 窗口中的 NUL 或 CRLF(如果不在行尾)
- vue.js - 如何使用 Vue 显示数据库中特定类型的内容
- javascript - Bootstrap4:修复和淡入页面底部的页脚
- python - Why do I get this failure and why is mysql set to false?
- android - 多次按下后如何修复按钮停止功能?
- google-earth-engine - 如何附加两个 featureCollections?
- php - 如何使用 SAPI.Spvoice 在 php 中打开 .wav 文件
- vue.js - 如何将此仪表添加到vue项目