0

この例を考えてみましょう。次 のように2つの列にデータがあるExcelファイルがあります-

Salary  Commission  Net Payable
1000        5             1050
2000       10             2200
3000       15             3450
4000       20             4800

正味支払額の計算に使用される式は次のとおりです。A2+((A2*B2)/100)
ここで、A2 =給与(ここでは1000)B2 =手数料(ここでは5)
これらのデータをExcelファイルからグリッドビューにロードすると、上記のような値のみがロードされます。 私の質問は、グリッドビューでも内部数式をロードできる方法はありますか?グリッドビュー列のA2+((A2 * B2)/ 100)のようなものですか?その開発プロジェクトではありません。これができるかしら?ありがとう。

編集:データの読み込みに使用しているコード

try
        {
            rst = CMDExcel.ExecuteReader();
        }
        catch (Exception ex)
        {
            Interaction.MsgBox("Error in reading Operation data from excel file");
            return;
        }

        while (rst.Read())
        {
            sSalary = string.Empty;
            try
            {
                sSalary = rst("Salary").ToString().Trim();
            }
            catch (Exception ex)
            {
            }

            if (sSalary.Length > 0)
            {
                DGMAIN.Rows.Add();

                try
                {
                    DGMAIN.Rows(i).Cells("DGMAIN_SALARY").Value = rst("Salary").ToString();
                }
                catch (Exception ex)
                {
                }
                try
                {
                    DGMAIN.Rows(i).Cells("DGMAIN_COMMISSION").Value = rst("Commission").ToString();
                }
                catch (Exception ex)
                {
                }
                try
                {
                    DGMAIN.Rows(i).Cells("DGMAIN_NET_PAYABLE").Value = rst("Net Payable").ToString();
                }
                catch (Exception ex)
                {
                }

                i = i + 1;
            }
        }
        rst.Close();

データをグリッドビューに正しくロードするため、コードに問題はありません。

4

0 に答える 0