Web应用程序表单将数据插入数据库

时间:2015-07-19 10:44:44

标签: c# asp.net sql-server

我有一个关系型SQL数据库,有三个表--CompanyProfile,AnnualTurnover,MainActivity,它们通过外键相互连接。

CompanyProfile有:

PK: CompanyID int,
    CompanyName nvarchar(50),
    StateAids float,
    Subsidy float,
    TurnoverID --> FK,
    MainActivityID --> FK

AnnualTurnover:

PK: TunoverID int,
    Turnover float

MainActivity:

PK: ActivityID int,
    ActivityName nvarchar(50)

我有一个Web应用程序表单,其中包含CompanyName,StateAids,Subsidy的文本框; " ActivityName"的下拉列表和#34;营业额"。

的三个单选按钮

我还有一个按钮(添加),因此当用户点击按钮时,数据将存储在数据库中。

我的问题是当我有另外两个int数据类型的外键时,我无法理解如何将文本框中的数据(显然存储文本)插入到CompanyProfile中。

这样做的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

如果我理解正确,那么您正在尝试阅读“StateAids'和'补贴'字段值通过文本框控件。如果是这样,那么我的建议是你在Add按钮上点击输入的数据是float类型并在插入数据库之前转换为float类型,因为textbox控件的text属性总是产生字符串。