我对 ASP.NET 和 C# 相当陌生,我已经连接到 SQL 数据库,现在我想将我拥有的数据显示到表中。
有很多方法可以实现这一目标。
我建议查看有关数据绑定的文档,例如:
GridView DataBind(查看那里的示例)
此外,您应该查看有关 GetInt32 的文档: GetInt32 MSDN
参数是 select 语句中列的索引,而你总是传递 0,这当然不是你想要的。我还建议在 select 语句中显式命名所需的列,而不是使用 select *。
为了快速解决问题,您可以将
<%=getWhileLoopData()%>
替换为 <asp:Literal />
控件;在您的代码隐藏中,将其 Text 属性设置为 (getWhileLoopData)。
如果您是 ASP.NET 新手,学习 WebForms 数据绑定将需要一段时间,因为它有一些您需要掌握的规则和特性。老实说,除非你必须在 WebForms 中构建这个东西,否则你应该开始学习 ASP.NET MVC,WebForms 是一项死技术。
<% HtmlString str = new HtmlString(getWhileLoopData()); %>
<%= str %>