C# 无法从';字符串';至';int?&x27;8.
我必须通过选择下拉列表来绑定gridview。使用下面给定的代码时,生成一个错误。错误是:“无法从‘string’转换为int”。我怎样才能解决这个问题。请帮帮我 代码: SQL查询: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
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
。