это моя таблица:
CREATE TABLE [dbo].[InvoiceTable] (
[Id] INT IDENTITY (1, 1) NOT NULL,
[CodeColumn] NVARCHAR (50) NOT NULL,
[NameColumn] NVARCHAR (50) NOT NULL,
[QTYColumn] INT NULL,
[TotalQTYColumn] INT NULL,
[UnitCostColumn] INT NOT NULL,
[DiscountRateColumn] FLOAT (53) DEFAULT ((0)) NULL,
[RowTotalColumn] AS (([QTYColumn]*[UnitCostColumn])*((1)-[DiscountRateColumn])) PERSISTED,
PRIMARY KEY CLUSTERED ([Id] ASC)
);
У меня есть форма счета и форма подтверждения.Пользователь выбирает нужный товар в первой форме и подтверждает, сколько он / она должен заплатить во второй форме.Я хочу, чтобы моя программа показывала значение sum(RowTotalColumn)
в виде текста в моем TotalCostTextBox.Text.Я написал следующий код:
private int ConfirmForm_Load(object sender, EventArgs e)
{
string selectQuery = "SELECT Sum(RowTotalColumn) FROM InvoiceTable";
var sqlcmd = new SqlCommand(selectQuery, sqlcon);
var result = sqlcmd.ExecuteScalar();
return int.Parse(result.ToString());
TotalCostTextBox1.Text = result.ToString();
, когда я ставлю TotalCostTextBox1.Text = result.ToString();
после return
, он кричит
Обнаружен недоступный код
, когда япоставьте его перед return
, TotalCostTextBox1
ничего не показывает ...
Подскажите, пожалуйста, как заполнить TotalCostTextBox1 значением.не о возврате заявления.