Сохранение экземпляра объекта, имеющего проблему с десятичной дробью, на SQLite - PullRequest
0 голосов
/ 01 апреля 2020

Я пытаюсь сохранить экземпляр объекта apr, ниже моя процедура сохранения

 void SaveButton_Clicked(object sender, System.EventArgs e)
    {
        MainWindowViewModel APR = new MainWindowViewModel()
        {
            ProductName = proName.Text,
            TotalAPR = totAPR,
            Total = tot,
            Monthly = mon

        };

ProductName - это строковое свойство. TotalAPR, Total & Monthly - все десятичные дроби. Я понимаю, что вы не можете сохранить десятичные дроби в SQLite, но есть ли обходной путь. ProName, totAPR, tot & mon - это x: имя. В настоящее время получаю подчеркивание для всех, кроме очевидного ProductName.

1 Ответ

1 голос
/ 01 апреля 2020

, если totAPR - это элемент управления пользовательского интерфейса (предположительно Entry), тогда вам нужно получить его значение (строку) и проанализировать его.

    var APR = Decimal.Parse(totAPR.Text);

    MainWindowViewModel APR = new MainWindowViewModel()
    {
        ProductName = proName.Text,
        TotalAPR = APR,
        ...
    };
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...