用Table实现GridView控件功能

该博客展示了如何使用 HTML Table 控件替代 ASP.NET 的 GridView 控件,通过编写后台代码来实现数据的增删改查功能。用户可以输入员工姓名和身份证号,点击增加按钮将数据添加到表格中。此外,还提供了分页功能,用户可以通过‘第一页’、‘上一页’、‘下一页’和‘最后页’按钮进行页面切换。页面底部显示了当前总页数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        用Table实现GridView控件功能,很多时候大家都是用微软提供的控件,但有时候需要自己写的时候又不知道从哪里写起,这里讲的是用最简单的控件实现微软自带的强大控件功能,当然这里的需求并不是复杂的!
前台代码:
  1. <%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="service.aspx.cs" Inherits="service" Title="Untitled Page" %>
  2. <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
  3.     <table style="width: 100%">
  4.         <tr>
  5.             <td style="text-align: right">
  6.                 員工姓名:<asp:TextBox ID="tb_name" runat="server"></asp:TextBox></td>
  7.             <td style="text-align: right">
  8.                 身份證號:<asp:TextBox ID="tb_idcard" runat="server"></asp:TextBox></td>
  9.             <td>
  10.                 <asp:Button ID="BT_Add" runat="server" OnClick="BT_Add_Click" Text="增加" /></td>
  11.         </tr>
  12.         <tr>
  13.             <td colspan="3">
  14.     <asp:Table ID="Table1" runat="server" style="text-align: left" BackColor="#C0C0FF" BorderColor="Black" BorderStyle="None" GridLines="Horizontal" Width="100%">
  15.     </asp:Table>
  16.             </td>
  17.         </tr>
  18.         <tr>
  19.             <td colspan="3" style="text-align: right;">
  20.                 <asp:Button ID="bt_one" runat="server" Text="第一页" OnClick="bt_one_Click" />
  21.                 <asp:Button ID="bt_up" runat="server" Text="上一页" OnClick="bt_up_Click" />
  22.                 <asp:Button ID="bt_next" runat="server" Text="下一页" OnClick="bt_next_Click" />
  23.                 <asp:Button ID="bt_last" runat="server" Text="最后页" />
  24.                     
  25.                 共 
  26.                 <asp:Label ID="lb_count" runat="server" Text="" style="font-weight: bold; color: #0000ff; text-decoration: none"></asp:Label>  页
  27.     
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值