RT,我想在页面连接数据库读取数据,然后循环行显示出来,代码应该怎么写??哪位大哥有例子给我参考吗??就像ASP中
<%
SQLStr="Select top 10 id,bt,creatdate From xinwen1 Where fenlei='协会活动' order by id desc"
set rs=Server.CreateObject("ADODB.RecordSet")
rs.open SQLStr, myconn, 1, 1
if not rs.eof then%>
<%i=1
do while not rs.eof
i=i+1
%>
<tr>
<td width="95%" height="22">·<a href="pages/show_new.asp?ID=<%=rs("ID")%>" target="_blank" title="<%=rs("bt")%>" class="hd"><%bt=rs("bt")
if len(rs("bt")) >16 then
bt=left(bt,14)&"..."
end if
response.write bt
%></a></td>
</tr>
<%
rs.movenext
loop%>
<%end if
rs.close
set rs=nothing
%>
这样.不要叫我用控件,我不想用控件才想这样做的.
<%
SQLStr="Select top 10 id,bt,creatdate From xinwen1 Where fenlei='协会活动' order by id desc"
set rs=Server.CreateObject("ADODB.RecordSet")
rs.open SQLStr, myconn, 1, 1
if not rs.eof then%>
<%i=1
do while not rs.eof
i=i+1
%>
<tr>
<td width="95%" height="22">·<a href="pages/show_new.asp?ID=<%=rs("ID")%>" target="_blank" title="<%=rs("bt")%>" class="hd"><%bt=rs("bt")
if len(rs("bt")) >16 then
bt=left(bt,14)&"..."
end if
response.write bt
%></a></td>
</tr>
<%
rs.movenext
loop%>
<%end if
rs.close
set rs=nothing
%>
这样.不要叫我用控件,我不想用控件才想这样做的.
解决方案 »
- 关于IsValid属性,求问!
- 在配置文件是utf-8,怎么解决网站乱码问题?
- 200分求宝宝名字,3月26日预产期
- 请教各位高手:如何在datagrid中实现鼠标移动到某个单元格上就显示出一个层来显示详细的内容?
- 请问怎样向lotus发送带表格的邮件?
- vs2008的问题啊 asp.net development server 连接失败
- datagrid内置分页功能后,string str =Convert.ToString(DataGrid1.DataKeys[e.Item.ItemIndex]);为什么获取不出数据?提示“索引超出范围
- ★★★旧话重提:关于showModalDialog关闭后刷新父窗口的问题(父窗口有一个分了页的DataGrid),难难难,救我。
- 关于日历控件,揭帖率100%
- 在C#中怎么打开一个消息窗口?
- 找出符合条件的文件
- 多线程分块上传文件的问题
提供个vb.net思路,未验证。
先建个Dataset,然后把数据集添充到里面sqlDataAdapter.fill(dataset1).
然后用For循环
dim dr as datarow
for each dr in dataset1.tables(0).rows
response.write("<table><tr><td>")
response.write(dr("第一个字段名"))
response.write("</td>")
response.write("<td>")
response.write(dr("第二个字段名"))
... ...
response.write("</td></tr></table>")
next自己改进一下吧。
SqlConnection myconn=........
string SQLStr="Select top 10 id,bt,creatdate From xinwen1 Where fenlei='协会活动' order by id desc"
SqlCommand comm=new SqlCommand(SQLStr,conn);
conn.Open();
SqlDataReader sdr=comm.ExecuteDataReader();
int i=1
while(sdr.Read()){
i++;
%>
<tr>
<td width="95%" height="22">·<a href="pages/show_new.asp?ID=<%=sdr["id"]%>" target="_blank" title="<%=sdr["bt"]%>" class="hd">
<%string bt=sdt["bt"]
if(bt.Length>16 )
bt=bt.Substring(0,14)+"...";
Response.Write("bt");
%></a></td>
</tr>
<%}
sdr.close();
conn.disponse();
%>
Response.Write(dr[0]);
Response.Write("</a></td></tr>");
那再请问下这样该怎么传参数??
<a href='../infoList.aspx?fenlei=<%=dr[0]%>这种传法不对,取不到值.