关于网友提出的“asp.net数据库连接 如和像ASP一样将数据库数据循环输出在页面指定的位置!”问题疑问,本网通过在网上对“asp.net数据库连接 如和像ASP一样将数据库数据循环输出在页面指定的位置!”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:asp.net数据库连接 如和像ASP一样将数据库数据循环输出在页面指定的位置!
描述: 如题!
例如asp:
<%
while not eof%>
<%=rs("name")%> |
<%rs.next%>
这样的话,就可以将数据很方便的输出在指定的位置,而且还可以动态将创建多个TD.(代码可能有误,只想表达ASP里的方法)
但在.NET里却不那么好输出了.
好象一定要用控件,然后给控件赋值.这样可以控制位置.但却不能将所有的数据显示出来.除非是动态创建控件.
小弟我刚接触.NET还请各位高手给予帮助!
谢谢!
最好能给出例子
解决方案1:
如果你不想用gridview,datalist这些控件的话,只能把数据写入dt,再在前台输出了,剩下的方法就是在后台组合输出table的字符串,像3楼说的
解决方案2: 用repeater也行啊!~~
<%#((DataRowView)Container.DataItem)["Colum"]%>
这里的Colum是在后台添加的一个列哈!
~~
解决方案3: 写在后置代码中,用一个string 类型的变量
public string str="";
str += "
";
for(int i = 0; i<>
str +="";
str +=""+dt.rows[i]["Id"].ToString()+" | ";
str += "
"
}
str+="
"
页面上写: <%= str %>
以上介绍了“asp.net数据库连接 如和像ASP一样将数据库数据循环输出在页面指定的位置!”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2561752.html