<%rs.next%> 这样的话,就可以将数据很方便的输出在指定的位置,而且还可以动态将创建多个TD.(代码可能有误,只想表达ASP里的方法) 但在.NET里却不那么好输出了. 好象一定要用控件,然后给控件" />
您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> asp.net数据库连接 如和像ASP一样将数据库数据循环输出在页面指定的位置!

asp.net数据库连接 如和像ASP一样将数据库数据循环输出在页面指定的位置!

来源:网络整理     时间:2016/7/12 19:21:33     关键词:asp.net数据库连接

关于网友提出的“asp.net数据库连接 如和像ASP一样将数据库数据循环输出在页面指定的位置!”问题疑问,本网通过在网上对“asp.net数据库连接 如和像ASP一样将数据库数据循环输出在页面指定的位置!”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:asp.net数据库连接 如和像ASP一样将数据库数据循环输出在页面指定的位置!
描述:

如题!
例如asp:
<%
while not eof%>
<%=rs("name")%>
<%rs.next%>
这样的话,就可以将数据很方便的输出在指定的位置,而且还可以动态将创建多个TD.(代码可能有误,只想表达ASP里的方法)
但在.NET里却不那么好输出了.
好象一定要用控件,然后给控件赋值.这样可以控制位置.但却不能将所有的数据显示出来.除非是动态创建控件.
小弟我刚接触.NET还请各位高手给予帮助!
谢谢!
最好能给出例子


解决方案1:

引用 8 楼 pbray 的回复:
引用 1 楼 vilin21 的回复:
把DataTable定义为public,前台: 
<%for(int i=0;i 
  %> 
 <%=dt.rows[i]["字段名"].ToString()%>  
<% 

%> 
你是说把查询出的数据集赋值给TAGATABLE,然后在在前台将数据集输出是吗?

如果你不想用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 +="";
   str += ""
}
str+="
"+dt.rows[i]["Id"].ToString()+"
"
页面上写: <%= str %>
以上介绍了“asp.net数据库连接 如和像ASP一样将数据库数据循环输出在页面指定的位置!”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2561752.html

asp.net数据库连接相关图片

asp.net数据库连接相关文章