repeater 控件的数据绑定 .. 如 我想把数据库中的某值写到 ..
<ItemTemplate>
<tr><td bgcolor="#cccc99">这里</td></tr>
</ItemTemplate>怎么搞 ? 是不是必须是先给repeater指定个数据源 ! 然后<%#Eval("字段")%> 这么写 ? 高人们一般是怎么驯服它的 ?高人详解 ! 包括分页 ... 怕麻烦你就直接把你写过的/写好的/能用的 发到我邮箱 [email protected] ..! 醒悟结分!
<ItemTemplate>
<tr><td bgcolor="#cccc99">这里</td></tr>
</ItemTemplate>怎么搞 ? 是不是必须是先给repeater指定个数据源 ! 然后<%#Eval("字段")%> 这么写 ? 高人们一般是怎么驯服它的 ?高人详解 ! 包括分页 ... 怕麻烦你就直接把你写过的/写好的/能用的 发到我邮箱 [email protected] ..! 醒悟结分!
解决方案 »
- 压缩图片后,图片不能再ps和flash中打开,这是为什么??
- web 页面怎么实现视频播放???
- 网页中的下拉菜单被flash遮住了,怎么办呢
- System.Net.WebException: 基础连接已经关闭: 连接被意外关闭。
- 关于SqlConnection的ServerVersion引发的异常!
- 用递归生成一个treeView,数据库超时,大家帮忙看看该怎么办啊?
- 如何在ASP。NET中实现模糊查询并返回查询结果?高手帮忙问题解决马上结贴
- 在asp.net中用datagrid控件来显示数据,当双击记录行时弹出一个窗体..
- 如何在vs2008的web项目的输出窗口中双击错误或警告消息,使之可以自动跳转到文件中的对应位置
- 写一个存储过程。
- div高度自适应问题!
- 一个.net的小呀小谜题
<HeaderTemplate>
<div class="ul">
</HeaderTemplate>
<ItemTemplate>
<div class="li">
<a href='ShowInfo.aspx?pid=<%#Eval("programid") %>'>
<img src='<%#StudyTV.Common.BasePage.ConfigInfo.ResourceUrl+Eval("Screenshot")%>'
title='<%#Eval("title")%>' alt='<%#Eval("title")%>' width="82" height="66" /></a></div>
</ItemTemplate>
<FooterTemplate>
</div></FooterTemplate>
</asp:Repeater>
repeater1.DataBind();
<HeaderTemplate>
<div class="ul">
</HeaderTemplate>
<ItemTemplate>
<div class="li">
<a href='ShowInfo.aspx?pid= <%#Eval("programid") %>'>
<img src=' <%#StudyTV.Common.BasePage.ConfigInfo.ResourceUrl+Eval("Screenshot")%>'
title=' <%#Eval("title")%>' alt=' <%#Eval("title")%>' width="82" height="66" /> </a> </div>
</ItemTemplate>
<FooterTemplate>
</div> </FooterTemplate>
</asp:Repeater>
<asp:Repeater ID="rptDownLoad" runat="server">
<ItemTemplate>
<tr>
<td align="center" valign="top" style="width: 18px;">
<img alt="" src="images/jiantou.gif" />
</td>
<td class="ziti" style="">
<a href='<%=Page.ResolveUrl("~/Public/") %><%#Eval("S_FilePath") %>' target="_blank" title='<%#Eval("S_title").ToString()%>'>
<%#Eval("S_title").ToString()%>
</a>
</td>
</tr>
<tr>
<td colspan="2" height="4" background="images/home_14.jpg">
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
不是有个这个鸟类吗 ? 怎么搞定它 ? 楼上的用存储过程 我听了只想说一句 。 悟空 你又吓唬为师 !!我不懂存储过程 。。
{
SqlConnection con =DB.creatcon();
System.Data.SqlClient.SqlDataAdapter sdr=new System.Data.SqlClient.SqlDataAdapter();
sdr.SelectCommand=new System.Data.SqlClient.SqlCommand("select *from users ",con);
DataSet ds=new DataSet();
sdr.Fill(ds,"users");
this.Repeater1.DataSource=ds.Tables["users"];
this.Repeater1.DataBind();
}
连接类代码:
public static SqlConnection creatcon()
{
SqlConnection con =new SqlConnection("server=.;database=test;uid=sa;pwd=;");
return con;
}
html页代码:
<asp:Repeater id="Repeater1" runat="server">
<AlternatingItemTemplate>
<%# DataBinder.Eval
</font>
</AlternatingItemTemplate>
<FooterTemplate>
<br>
</FooterTemplate>
<ItemTemplate>
姓名:
<%# DataBinder.Eval(Container.DataItem,"username") %>
性别:<%# DataBinder.Eval(Container.DataItem,"sex") %>
<br>
</ItemTemplate>
<SeparatorTemplate>
<hr>
</SeparatorTemplate>
<HeaderTemplate>
<font color="#00ccff">表头</font>
</HeaderTemplate>
</asp:Repeater></FONT>
16 {
17 if (Page.IsPostBack == false)
18 {
19 string strSql = "select top(12) UserID,C_Name,E_Name,QQ,star_signs from Demo_User ";
20 SqlDataReader dr = SqlHelper.ExecuteReader(SqlHelper.CONN_STRING, CommandType.Text, strSql, null);
21 Repeater.DataSource = dr;
22 Repeater.DataBind();
23 }
24 }
<asp:Repeater ID="Repeater" runat="server">
2 <HeaderTemplate>
3 <table align="center" bgcolor="#c0de98" border="0" cellpadding="0" cellspacing="1" width="99%">
4 <tr>
5 <th colspan="5">
6 Repeater演示</th>
7 </tr>
8 <tr>
9 <th width="20%">学生ID</th>
10 <th width="20%">中文名字</th>
11 <th width="20%">英文名字</th>
12 <th width="20%">QQ</th>
13 <th width="20%">星座</th>
14 </tr>
15 </HeaderTemplate>
16 <ItemTemplate>
17 <tr>
18 <td width="20%" align="center"><%#DataBinder.Eval(Container.DataItem, "UserID")%></td>
19 <td width="20%" align="center"><%#DataBinder.Eval(Container.DataItem, "C_Name")%></td>
20 <td width="20%" align="center"><%#DataBinder.Eval(Container.DataItem, "E_Name")%></td>
21 <td width="20%" align="center"><%#DataBinder.Eval(Container.DataItem, "QQ")%></td>
22 <td width="20%" align="center"><%#DataBinder.Eval(Container.DataItem, "star_signs")%></td>
23 </tr>
24 </ItemTemplate>
25 <FooterTemplate>
26 </table>
27 </FooterTemplate>
28 </asp:Repeater>
方法当然也都是一样,参考:http://blog.csdn.net/snoopy83101/archive/2009/09/09/4536582.aspx
你一定觉得代码很多,但是你只需要复制就能用,一个项目就复制一次,可以胜任所有表的查询和分页。
vs2003下只能用前一种vs2005都可以用