在c#中从选定查询中添加两个值

时间:2016-06-21 10:02:48

标签: c#

马布海!

嗨!很抱歉打扰了这个代码,但是我收到了错误。

SqlDataAdapter sda5 = new SqlDataAdapter("insert into [bodega].[dbo].[Stocks] ([Itemlookupcode],[Quantity],[Status],[Description],[Amount],[Total]) values ('" + ilc1.Text + "','" + qty1.Text + "','IN','" + description.Text + "','" + amount.Text + "','" + int.Parse(amount.Text) * qty1.Text + "')", con);

错误

Error   1   Operator '*' cannot be applied to operands of type 'int' and 'string'   G:\Data\Payroll\Program\BodegaItems\BodegaItems\Form1.cs    26  268 BodegaItems

我甚至尝试

'" + Convert.ToInt32(amount.Text) * qty1.Text + "'

谢谢!

1 个答案:

答案 0 :(得分:0)

该错误告诉您,它不能将整数int.Parse(amount.Text)乘以qty1.Text的文本值。

您需要将qty1.Text解析为intint.Parse(qty1.Text)