怎样在aspx 的HTML代码段用<%=rs("user_id")%>显示数据库里的字段 <%# DataBinder.Eval(Container.DataItem, "user_id")%> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主有意思,居然要回到asp时代!其实不是不灵活,而是你还在ASP时代,没有接受.NET!除了net_lover(孟子E章)说的使用绑定外(其实就要使用DataGrid等进行绑定),你也可以象ASP一样,在ASPX中:<% dim dt as new DataTable() '其他的数据处理就你自己搞定了,这里假设dt中有数据%><Table><% for i=0 to dt.rows.count-1%> <TR><% for j=0 to dt.columns.Count-1%> <td><%=dt.rows(i,j)%></td><% next%> </TR><% next%></Table>在VB中的具体写法,你自己修改一下,在C#中的正确写法是:<% DataTable dt = new DataTable(); //其他的数据处理就你自己搞定了,这里假设dt中有数据%><Table><% for(int i=0 ;i<dt.Rows.count;i++) {%> <TR><% for(int j=0;j<dt.Columns.Count;j++) {%> <td><%=dt.Rows[i][j]%></td><% }%> </TR><% }%></Table> 建议楼主还是使用DataGrid之类的,不要回到ASP时代。.NET如果不好,大家肯定不会用,用的人这么多,肯定不是什么跟风,是因为真的好!你之所以会有控制不灵活的感觉是因为你没有真正的体会.NET的好处并掌握象DataGrid这样的控件的使用。其实,使用DataGrid只是提高了我们的开发效率,同时也时代码容易维护,究其根底,DataGrid也使用了我们以前在ASP中使用的方法生成table数据的,只是因为用二进制代码实现,效果和效率更好。 <%# DataBinder.Eval(Container.DataItem, "user_id")%> my97datepicker的问题 初学者分享自写的数据库访问类,请高手斧正 MSSQL数据检索问题 总站,分站问题 为什么用户控件里添加javascript的代码,在首页引用的时候总是失去效果?高手来! asp怎么制作报表 sql数据库中如何根据身份证号判断性别 如何控制上传文件的大小 请教简单问题!! 请问:如何取得数据表字段名呢? 小弟学习ASP.Net发现一个问题,等待大虾解答 我在设置水晶报表的TEXT框的时候!为什么文字会分开呢???
其实不是不灵活,而是你还在ASP时代,没有接受.NET!除了net_lover(孟子E章)说的使用绑定外(其实就要使用DataGrid等进行绑定),你也可以象ASP一样,在ASPX中:<%
dim dt as new DataTable()
'其他的数据处理就你自己搞定了,这里假设dt中有数据
%>
<Table>
<%
for i=0 to dt.rows.count-1
%>
<TR>
<%
for j=0 to dt.columns.Count-1
%>
<td><%=dt.rows(i,j)%></td>
<%
next
%>
</TR>
<%
next
%>
</Table>在VB中的具体写法,你自己修改一下,在C#中的正确写法是:
<%
DataTable dt = new DataTable();
//其他的数据处理就你自己搞定了,这里假设dt中有数据
%>
<Table>
<%
for(int i=0 ;i<dt.Rows.count;i++)
{
%>
<TR>
<%
for(int j=0;j<dt.Columns.Count;j++)
{
%>
<td><%=dt.Rows[i][j]%></td>
<%
}
%>
</TR>
<%
}
%>
</Table>