REPEATER展示表格

Posted 涤荡轮回

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了REPEATER展示表格相关的知识,希望对你有一定的参考价值。

1、可以不用table展示数据

复制代码
<asp:Repeater ID="Repeater1" runat="server">
            <ItemTemplate>
                <div class="item">
                    <img src=\'<%#Eval("pic") %>\' />//显示图片
                    <p><%#Eval("name") %></p>
                    <p><%#Eval("price") %></p>
                    <p><%#Eval("context") %></p>
                </div>
            </ItemTemplate>
        </asp:Repeater>
复制代码

2、向表中添加表的路径

复制代码
       string path = "Images/" + FileUpload1.FileName;//绝对路径
        FileUpload1.SaveAs(Server.MapPath(path));//上传
        c.pic = path;//添加路径
//判断是否选择文件
if (!File1.HasFile) { Alert("请选择文件!"); return; }
复制代码

3、Repeater的command功能

前台 

CommandArgument记录主键值CommandName 名字
<td>
<asp:Button ID="Button1" CommandName="Delete" CommandArgument=<%#Eval("UserName") %> runat="server" Text="删除" />
<asp:Button ID="Button2" CommandName="Update" CommandArgument=<%#Eval("UserName") %> runat="server" Text="修改" />
</td>

 后台

ItemCommand事件
复制代码
 void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        if (e.CommandName == "Delete")
        {
            new UsersData().Delete(e.CommandArgument.ToString());
        }
    }

以上是关于REPEATER展示表格的主要内容,如果未能解决你的问题,请参考以下文章

Repeater展示表格

C#-WebForm-Repeater的灵活运用ItemCommand的用法-增删改查如何不适用Repeater来展示数据?

repeater灵活运用repeater的commmand用法如何不用repeater展示数据

webform简单控件和Repeater的使用

2017-5-18 Repeater控件 和 简单控件

WebForm数据展示 Web Repeater的使用