Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法从';字符串';至';int?&x27;8._C#_Asp.net_Database - Fatal编程技术网

C# 无法从';字符串';至';int?&x27;8.

C# 无法从';字符串';至';int?&x27;8.,c#,asp.net,database,C#,Asp.net,Database,我必须通过选择下拉列表来绑定gridview。使用下面给定的代码时,生成一个错误。错误是:“无法从‘string’转换为int”。我怎样才能解决这个问题。请帮帮我 代码: SQL查询: SELECT Site_ID, version_number,A,B FROM tbl_ShadingAnalysis WHERE Site_ID=@Site_ID AND version_number=@version_number 数据库: 我只能从图像中猜测GetGridData具有以下特征: DataT

我必须通过选择下拉列表来绑定gridview。使用下面给定的代码时,生成一个错误。错误是:“无法从‘string’转换为int”。我怎样才能解决这个问题。请帮帮我

代码:

SQL查询:

SELECT Site_ID, version_number,A,B FROM tbl_ShadingAnalysis WHERE Site_ID=@Site_ID AND version_number=@version_number
数据库:

我只能从图像中猜测
GetGridData
具有以下特征:

DataTable GetGridData(string siteId, int versionNumber)
在这种情况下,由于
DropDownList.SelectedValue
string
,您需要解析:

DataTable dt = adp1.GetGridData(
    ddlSiteID.SelectedValue, int.Parse(ddlVersionNo.SelectedValue));
我只能从图像中猜测
GetGridData
具有以下特征:

DataTable GetGridData(string siteId, int versionNumber)
在这种情况下,由于
DropDownList.SelectedValue
string
,您需要解析:

DataTable dt = adp1.GetGridData(
    ddlSiteID.SelectedValue, int.Parse(ddlVersionNo.SelectedValue));
我只能从图像中猜测
GetGridData
具有以下特征:

DataTable GetGridData(string siteId, int versionNumber)
在这种情况下,由于
DropDownList.SelectedValue
string
,您需要解析:

DataTable dt = adp1.GetGridData(
    ddlSiteID.SelectedValue, int.Parse(ddlVersionNo.SelectedValue));
我只能从图像中猜测
GetGridData
具有以下特征:

DataTable GetGridData(string siteId, int versionNumber)
在这种情况下,由于
DropDownList.SelectedValue
string
,您需要解析:

DataTable dt = adp1.GetGridData(
    ddlSiteID.SelectedValue, int.Parse(ddlVersionNo.SelectedValue));

您需要将站点ID格式化为“int”或创建新的主键

 SELECT Site_ID, version_number,A,B FROM tbl_ShadingAnalysis WHERE Site_ID=@Site_ID AND version_number=@version_number

数据库需要有一个整数主键

您需要将站点ID格式化为“int”或创建新的主键

 SELECT Site_ID, version_number,A,B FROM tbl_ShadingAnalysis WHERE Site_ID=@Site_ID AND version_number=@version_number

数据库需要有一个整数主键

您需要将站点ID格式化为“int”或创建新的主键

 SELECT Site_ID, version_number,A,B FROM tbl_ShadingAnalysis WHERE Site_ID=@Site_ID AND version_number=@version_number

数据库需要有一个整数主键

您需要将站点ID格式化为“int”或创建新的主键

 SELECT Site_ID, version_number,A,B FROM tbl_ShadingAnalysis WHERE Site_ID=@Site_ID AND version_number=@version_number


数据库需要有一个整数主键

具体在哪一行?你的
GetGridData
方法是做什么的?你至少能给我们一个提示,哪行/etc报告了这个?我假设它是
GetGridData
;那么:该方法的签名是什么
DropDownList。SelectedValue
string
…具体在哪一行?你的
GetGridData
方法是做什么的?你至少能给我们一个提示,哪行/etc报告了这个?我假设它是
GetGridData
;那么:该方法的签名是什么
DropDownList。SelectedValue
string
…具体在哪一行?你的
GetGridData
方法是做什么的?你至少能给我们一个提示,哪行/etc报告了这个?我假设它是
GetGridData
;那么:该方法的签名是什么
DropDownList。SelectedValue
string
…具体在哪一行?你的
GetGridData
方法是做什么的?你至少能给我们一个提示,哪行/etc报告了这个?我假设它是
GetGridData
;那么:该方法的签名是什么
DropDownList。SelectedValue
string
VerionNumber
是可为空的,因此第二个参数是
int?
(标题也建议它).+1这似乎是从信息中得出的逻辑推论provided@TimSchmelter用户使用
version\u number=@version\u number
发布SQL,因此该参数不可为null,或者已损坏;p@Marc Gravell用户似乎试图将字符串转换为int?,正如我从问题中所理解的,所以需要做一些像Jon在下面的链接中建议的事情-@MarcGravel:也许他只是想找到具有给定
版本号的记录,不可能传递
null
VerionNumber
可以为null,所以第二个参数是
int?
(标题也建议).+1这似乎是从信息中得出的逻辑推论provided@TimSchmelter用户使用
version\u number=@version\u number
发布SQL,因此该参数不可为null,或者已损坏;p@Marc Gravell用户似乎试图将字符串转换为int?,正如我从问题中所理解的,所以需要做一些像Jon在下面的链接中建议的事情-@MarcGravel:也许他只是想找到具有给定
版本号的记录,不可能传递
null
VerionNumber
可以为null,所以第二个参数是
int?
(标题也建议).+1这似乎是从信息中得出的逻辑推论provided@TimSchmelter用户使用
version\u number=@version\u number
发布SQL,因此该参数不可为null,或者已损坏;p@Marc Gravell用户似乎试图将字符串转换为int?,正如我从问题中所理解的,所以需要做一些像Jon在下面的链接中建议的事情-@MarcGravel:也许他只是想找到具有给定
版本号的记录,不可能传递
null
VerionNumber
可以为null,所以第二个参数是
int?
(标题也建议).+1这似乎是从信息中得出的逻辑推论provided@TimSchmelter用户使用
version\u number=@version\u number
发布SQL,因此该参数不可为null,或者已损坏;p@Marc Gravell用户似乎正在尝试将字符串转换为int?,正如我从问题中所理解的,因此需要做一些类似Jon在以下链接中所建议的事情-@MarcGravell:也许他只是想找到具有给定
版本号的记录,并且不可能传递
null