如何从工具箱中添加表并在visual studio 2012 express中编写vb.Net代码
我正在学习VB.net。我正在使用MS VB.net关注Brian Siler特别版(2001)的第3章。看起来VB并没有太大的改变,但我在从工具箱添加表格时遇到了一个问题 在工具箱(Visual Studio 2012 Express版本;ASP.net 2012版本)中,要构建VB.net项目,有文本框和表格等项。要构建一个web应用程序,我可以添加文本框、标签等,并毫无问题地对它们进行编码。然而,当我添加表时,出现了一个问题 与文本框和标签一样,我首先将表ID重命名为如何从工具箱中添加表并在visual studio 2012 express中编写vb.Net代码,vb.net,Vb.net,我正在学习VB.net。我正在使用MS VB.net关注Brian Siler特别版(2001)的第3章。看起来VB并没有太大的改变,但我在从工具箱添加表格时遇到了一个问题 在工具箱(Visual Studio 2012 Express版本;ASP.net 2012版本)中,要构建VB.net项目,有文本框和表格等项。要构建一个web应用程序,我可以添加文本框、标签等,并毫无问题地对它们进行编码。然而,当我添加表时,出现了一个问题 与文本框和标签一样,我首先将表ID重命名为tblAmortize
tblAmortize
)。然后我从他们的书中输入代码,得到一个错误:
“tblAmortize”未声明。由于其保护级别,可能无法访问“
据我所知,文本框项,例如txtPrincipal.Text
在我们使用它时不需要声明,但它似乎是这个“表”“tblAmortize
项目需要首先声明,或者需要建立链接,因为tblAmortize
位于Form 2
中,而btnShowDetail\u Click
位于Form 1
中。完整代码如下所示:
声明表时,必须写入runat=“Server” 这是代码示例
<Table ID = "tblMyTable" runat = "Server">
.
.
.
</Table>
你的asp.net代码是什么样子的?谢谢你的帮助。我已经解决了这个问题。我必须将受vb保护的子页面加载到form2.aspx.vb中,而不是像我以前那样加载到form1.aspx.vb中。另外,其余的vb代码应该放在form1.aspx.vb中。
<Table ID = "tblMyTable" runat = "Server">
.
.
.
</Table>
Dim tbl as new Table
tbl = CType(Form1.FindControl("tblMyTable"),Table)