gpt4 book ai didi

.net - 错误地解析引用

转载 作者:行者123 更新时间:2023-12-04 18:11:28 26 4
gpt4 key购买 nike

我正在尝试使用 iTextSharp 库为我们在公司的旧项目生成 PDF,一切正常,除了将 Imports 添加到使用 RadioButtonList 的表单时,它将此 RadioButtonList 视为 iTextSharp 对象而不是System.Web.UI.WebControls 并给我以下错误

重载解析失败,因为无法使用这些参数调用可访问的“添加”:

'Public Sub Add(item As System.Web.UI.WebControls.ListItem)': Value of type 'iTextSharp.text.ListItem' cannot be converted to 'System.Web.UI.WebControls.ListItem'.
'Public Sub Add(item As String)': Value of type 'iTextSharp.text.ListItem' cannot be converted to 'String'

该控件定义如下:
<asp:RadioButtonList ID="rblChargeOrNot" runat="server" AutoPostBack="True" RepeatDirection="Horizontal" Width="60%"></asp:RadioButtonList>

和同样的
 <asp:DropDownList ID="ddlnumber" runat="server"></asp:DropDownList>

使用的技术是 vb.net framework 3.5

最佳答案

不,它正在处理您声明为 ListItem 的内容如iTestSharp.text.ListItem而不是 System.Web.UI.WebControls.ListItem .

您尚未显示构建此 ListItem 的代码。对象 - 但您需要完全限定名称,或考虑更改您的 Import s 用于这个类,这样它就不会假设你的意思是 iTextSharp.text.ListItem当你声明这个对象时。

IE。您可能有如下代码:

Import System
Import System.Web.UI
Import iTextSharp.text

...

Dim li as ListItem

请注意 iTextSharp.text命名空间已导入,但 System.Web.UI.WebControls不是。 VB 决定 ListItem对象属于 iTextSharp.text .如果您已导入 System.Web.UI.WebControls ,您会收到关于该声明不明确的错误消息。您可以使用以下方法修复它:
Dim li as System.Web.UI.WebControls.ListItem

关于.net - 错误地解析引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12560649/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com