如何循环遍历交互式网格并计算每行的下限和上限?

问题描述 投票:0回答:1

我有交互式网格,我需要计算下限和上限取决于值 平均值和标准差,这就是等式

low = (mean - sd) * 2 
high = (mean + sd) * 2  

这是示例,参见图片:

我需要在单击按钮时计算下限和上限执行计算

我有旧的 C Sharp 程序,按下按钮时我进行了循环和计算,这是 C Sharp 代码:

  private void btnsdi_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < dgvResult.Rows.Count; i++)
            {
                if (!String.IsNullOrEmpty(dgvResult.Rows[i].Cells[4].Value.ToString()) && !String.IsNullOrEmpty(dgvResult.Rows[i].Cells[5].Value.ToString()))
                {
                   
                    string mean = dgvResult.Rows[i].Cells[4].Value.ToString();
                    string sd = dgvResult.Rows[i].Cells[5].Value.ToString();

                    dgvResult.Rows[i].Cells[6].Value = (Convert.ToDecimal(mean) - (Convert.ToDecimal(sd) * 2));
                    dgvResult.Rows[i].Cells[7].Value = (+Convert.ToDecimal(mean) +(Convert.ToDecimal(sd) * 2));
                  
                }

            }
        }

单击交互式网格中的按钮时如何循环并进行计算,或者当输入平均值和 SD 按行计算时是否可以对每一行进行计算?

oracle-apex
1个回答
0
投票

未经测试,这就是我会做的: 创建一个针对均值变化的动态操作,sd 计算最低值,另一个计算最高值。将操作设置为在页面加载时触发。这将确保该值始终是最新的(在页面加载和更改时)并且不需要按钮。

© www.soinside.com 2019 - 2024. All rights reserved.