Member 9983063 Ответов: 1

Я столкнулся с 2 проблемами в entity framework в моем проекте C#


Привет, ребята, я столкнулся с проблемой 2.во-первых, это показывает мне неправильное общее количество пунктов цены, а во-вторых, это я хочу добавить с ценой .00
вы можете проверить проблему на этой картинке с четким объяснением
я использую кодирование для этого:
txtDisplay.Text = "Return/" + "Receipt No:" + Return_Form.setalueforText011;
            label1.Text = Return_Form.setalueforText011;
            OleDbConnection VCON = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\Restaurant.accdb");
            DataSet dsa = new DataSet();
            DataTable dt = new DataTable();
            dsa.Tables.Add(dt);
            OleDbDataAdapter da = new OleDbDataAdapter();
            da = new OleDbDataAdapter("SELECT [Column1],[Column2],[Column3] from [Total] Where [Receipt No] =  " + label1.Text + "", VCON);
            da.Fill(dt);
            //dataGridView1.DataSource = dt;
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                products.Add(new tblProduct() { productName = dt.Rows[i]["Column2"].ToString(),productPrice = Convert.ToDecimal(Math.Round(Convert.ToDecimal(dt.Rows[i]["Column1"].ToString())))});
                label3.Text = dt.Rows[i]["Column3"].ToString();
                textBox59.Text = "Rs: "+String.Format("{0:}", Total);
                tblProduct selected = (tblProduct)(listBox60.SelectedItem);
                Total += (decimal)selected.productPrice;
            }
                VCON.Close();


Что я уже пробовал:

я пробую этот код много раз, но он показывает мне тот же reuslt снова и agian, пожалуйста, помогите мне, что не так с этим кодом

Karthik_Mahalingam

непонятный,
предоставьте более подробную информацию.

1 Ответов

Рейтинг:
7

Richard MacCutchan

Понятия не имею, что вы подразумеваете под "неправильной общей ценой товаров". Тем не менее, увидеть Строки Стандартных Числовых Форматов [^] чтобы увидеть, как отформатировать числа так, как вы хотите.

Также, судя по вашим контрольным именам (например, textBox59 и listBox60) довольно легко генерировать ошибки в вашем коде; вы должны изменить все из них на значимые имена, чтобы вы могли быстро увидеть, какой элемент управления вы используете.


Member 9983063

спасибо сэр за ваш ответ Пожалуйста скажите мне если я использую textbox59 и listbox 60 и в будущем я получу ошибку с ним так какое имя я генерирую для этого и еще одна вещь я сталкиваюсь с небольшой проблемой differenct с listbox могу ли я задать вам еще один вопрос