0

列の近くで .Net でアプリケーションを実行しようとするとエラーが発生します (これまでのプレミアム) (以下のコードで強調表示)。これはアプリケーションに新しく追加された列であり、追加した後、応用 。

private DataView getPremiumsFromCoverages()
    {
        DataTable dtPremium = new DataTable("Premium");

        dtPremium.Columns.Add(COLUMN_PREMIUM_BREAKDOWN, System.Type.GetType("System.String"));
        dtPremium.Columns.Add(COLUMN_PREMIUM_PERCENT, System.Type.GetType("System.Decimal"));
        dtPremium.Columns.Add(COLUMN_PREMIUM, System.Type.GetType("System.String"));
        dtPremium.Columns.Add(COLUMN_PREMIUM_HAZARDLEVEL, System.Type.GetType("System.String"));
        **dtPremium.Columns.Add(COLUMN_PREMIUMTODATE, System.Type.GetType("system.Decimal"));**

        OptionEXC currOption = this._Account.CurrentRisk.Options.FindBy_OptionNum(this.OptionNum);
        CoverageEXC covEXC;
        HazardLevelCollection hazardLevelColl = new HazardLevelCollection();
4

1 に答える 1

4

System.Decimalをsystem.Decimalと誤って入力しました。

于 2012-08-06T20:50:19.617 に答える