首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >ASP.NET 一文看懂repeater控件使用方法

ASP.NET 一文看懂repeater控件使用方法

作者头像
云未归来
发布2025-07-18 12:31:22
发布2025-07-18 12:31:22
1590
举报

作为初学者,看到网上repeater用法一脸懵逼,代码不是太长就是太过抽象,根本看不懂,于是找了视频一看就懂了,其实repeater控件用法很简单,网上说的太多非常不适合新手,今天我叫大家使用repeater控件。按照这个步骤就可以成功了。

(1)新建Default.aspx,这个大家都会,略过,拖放repeater控件

(2)切换到源码看到

<asp:Repeater ID="Repeater1" runat="server">

</asp:Repeater>

在这两行添加模板

  <asp:Repeater ID="Repeater1" runat="server">       <HeaderTemplate>         <table width="100%" border="1" cellspacing="0" cellpadding="4" style="border-collapse:collapse">         <tr style="backGround-color:#CCCCFF"><th style="width:15%">姓名</th><th style="width:15%">性别</th><th style="width:30%">分数</th></tr>         </HeaderTemplate>         <ItemTemplate>         <tr style="background-color:#FAF3DC">         <td><%#DataBinder.Eval(Container.DataItem,"name")%></td>         <td><%#DataBinder.Eval(Container.DataItem,"sex")%></td>         <td><%#DataBinder.Eval(Container.DataItem, "grade")%></td>         </tr>         </ItemTemplate>         <FooterTemplate>         </table>         </FooterTemplate>

        </asp:Repeater>

这里我添加了3列,name,sex和grade对应数据库表字段,切换到设计就可以看到大体显示情况

(3)点击repeater右上角箭头>选择数据源按照配置一个数据源即可显示

这是我数据库表的情况

选择数据源只是一种方法,还可以通过绑定数据源方法显示数据,一般我们查询就用这方法,具体就是先把上面数据源解除绑定,然后进入Default.cs的Load写如下代码

public partial class _Default : System.Web.UI.Page {     protected void Page_Load(object sender, EventArgs e)     {         if (!IsPostBack)         {             DataTable dt = new DataTable();             using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connstr"].ConnectionString))             {                 conn.Open();                 using (SqlCommand cmd = conn.CreateCommand())                 {                     cmd.CommandText = "select * from info";                     SqlDataAdapter adapter = new SqlDataAdapter(cmd);                     adapter.Fill(dt);                 }             }             Repeater1.DataSource = dt;             Repeater1.DataBind();         }     } }

OK,教程到此结束,本人觉得还是十分简单的,希望新手能够看懂

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-04-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档