Repeater 列表绑定数据源显示以及增删改查

主界面aspx里的代码,很重要哦

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
    <style>
        .tr1 {
            background-color:#f00;
            text-align:center;
        }
  .tr2
        {
      text-align:center;
        }

    </style>
</head>
<body>
    <p>
        <br />
    </p>
    <form id="form1" runat="server">
    <div>

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

          <HeaderTemplate>
             <center> <table width="70%" border="1"><tr class="tr1"><td>编号</td><td>名称</td><td>价格</td><td>操作</td></tr>
          </HeaderTemplate>

            <ItemTemplate>
                <tr bgcolor="#FFFFCC" class="tr2"><td><%#Eval("Code") %></td><td><%#Eval("Name") %></td><td><%#Eval("Price") %></td><td><a href="Update.aspx?code=<%#Eval("Code") %>">修改</a><a href="Delete.aspx?code=<%#Eval("Code") %>"> 删除</a></td></tr>
            </ItemTemplate>

            <AlternatingItemTemplate>
                     <tr class="tr2"><td><%#Eval("Code") %></td><td><%#Eval("Name") %></td><td><%#Eval("Price") %></td><td><a href="Update.aspx?code=<%#Eval("Code") %>">修改</a><a href="Delete.aspx?code=<%#Eval("Code") %>"> 删除</a></td></tr>
            </AlternatingItemTemplate>

            <FooterTemplate>
                </table></center>
            </FooterTemplate>

        </asp:Repeater>
   <a href="Insert.aspx"> 添加</a>
    </div>
    </form>
</body>
</html>

aspx里的后台代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

        DataClassesDataContext _Context = new DataClassesDataContext();
        //给Repeater绑定数据源
        Repeater1.DataSource = _Context.Car.ToList();
        Repeater1.DataBind();
    }
}
时间: 2024-11-06 13:55:04

Repeater 列表绑定数据源显示以及增删改查的相关文章

【Visual Basic】列表控件ListView的增删改查、模态对话框、禁止窗口调整大小

列表控件ListView是窗体中核心组件之一,在各种窗体程序得到广泛应用.在<[mfc]学生信息管理,实现List控件节点的增删改查>(点击打开链接)中极其难以实现列表控件ListView的增删改查,在vb中可以轻松实现,下面举一个列子来说明这个问题. 如上图的一个ListView控件,点击"添加"按钮,在弹出的模态窗口,可以为ListView控件添加相应的项. 通过"删除"按钮可以删除选中的项.通过"修改"按钮,选中的项的值将会传递

数据结构 线性结构(数组[列表] ,链表 单链表的增删改查**, 线性结构的应用 队列 栈[函数的调用**]),非线性结构 树

数据结构 参考:http://lupython.gitee.io/ 线性结构 就是能够用一根线串起来的数据结构 数组 (列表) 问:申请数组的前提条件是啥? a[12]?内存需要满足的条件? 答:内存必须有一块连续的内存空间 int a[7] : 声明一个数组,这个数组的数组名是 a, 数组的大小是 7, 数组元素的类型是整型. int a[7] = array(1,2,3,4,5,6,7) 问:如何申请内存? 答:C,C++语言,申请:mallco (28).释放:free(28) 问:int

easyui datagrid中datetime字段的显示和增删改查问题

datagrid中datetime字段的异常显示: 使用过easyui datagrid的应该都知道,如果数据库中的字段是datetime类型,绑定在datagrid显式的时候会不正常显示,一般需要借助于formatter来格式化时间格式 { title: '活动开始时间', field: 'BeginTime', width: 300, editor: { type: 'datetimebox', options: { required: true }, formatter: function

列表(list)的增删改查及操作方法和元组(tuple)的查

一.列表 列表是python中的基础数据类型之一,其他语言中也有类似于列表的数据类型,比如js中叫数组,他是以[]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型比如: li = ['alex',123,Ture,(1,2,3,'wusir'),[1,2,3,'小明',],{'name':'alex'}] 列表相比于字符串,不仅可以储存不同的数据类型,而且可以储存大量数据,32位python的限制是 536870912 个元素,64位python的限制是 115292150460684

python 数据类型---列表使用 之二 (增删改查)

列表的操作 1.列表的修改 >>> name ['Frank', 'Lee', 2, ['Andy', 'Troy']] >>> name[0] = "Frank Bian" >>> name ['Frank Bian', 'Lee', 2, ['Andy', 'Troy']] 2.列表的插入 >>> name ['Frank Bian', 'Lee', 2, ['Andy', 'Troy']] >>&

【Visual Basic】vb6的ListView控件,对Access2003数据库的增删改查,判断是否有中文、多窗体操作

vb6对Access2003数据库的增删改查并不复杂,可以通过ado对象轻松完成,下面举个小例子,同时说明vb6中的ListView控件的使用.虽然在<[Visual Basic]列表控件ListView的增删改查.模态对话框.禁止窗口调整大小>曾经对VB.NET的ListView控件进行详细的说明,但是证明微软就是个坑爹货,vb6对于ListView实现的代码居然跟VB.NET有着彻底的不同,似乎换了一门语言似得的.改代码什么的最讨厌的. 首先,在vb6生成的工程文件夹中有着一个db1.md

python-9-列表的增删改查

前言 本节是:列表(list)的增删改查.什么是列表? 列表(list)是最常用的Python数据类型,它可以作为一个方括号[]内的逗号分割值出现.如:[1,5,"b"] 一.增 1.append 增 # 1.append 增 li = ['XL', [3, 2, 1], '小龙', 'aiya', 'lushen'] li.append('FPX') print(li) 2.insert 指定下标插入 # 2.insert 指定下标插入 li = ['XL', [3, 2, 1],

Vue电商后台管理系统项目第5篇-角色列表的增删改查&amp;&amp;角色授权

角色列表的增删改查 1.添加角色 先根据API文档编写接口: // 添加角色 export const addRolesApi = (data) => { return axios({ method: 'post', url: 'roles', data }) } 在角色组件内引用,然后给 添加角色 按钮绑定一个点击事件addRolesClick: <!-- 添加角色 --> <el-button type="success" plain @click=&quo

【黑马Android】(04)数据库的创建和sql语句增删改查/LinearLayout展示列表数据/ListView的使用和BaseAdater/内容提供者创建

数据库的创建和sql语句增删改查 1. 加载驱动. 2. 连接数据库. 3. 操作数据库. 创建表: create table person( _id integer primary key, name varchar(20), age integer ); 添加: insert into person(name, age) values('lisi', 19); 删除: delete from person where _id = 1; 修改: update person set name =