手动绑定数据到DatList并实现编辑,删除,取消···
2008-03-24 22:42
573 查看
效果图:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
<style type="text/css">
.style1
.style3
</style>
</head>
<body>
<p>
<br />
</p>
<form id="form1" runat="server">
<div align="center">
<asp:DataList ID="DataList1" runat="server" Width="600px" BackColor="White"
BorderColor="#E7E7FF" BorderStyle="None" BorderWidth="1px" CellPadding="3"
GridLines="Both" Height="421px" oncancelcommand="DataList1_CancelCommand"
ondeletecommand="DataList1_DeleteCommand" oneditcommand="DataList1_EditCommand"
onitemcommand="DataList1_ItemCommand" onupdatecommand="DataList1_UpdateCommand"
RepeatColumns="4" DataKeyField="id">
<FooterStyle BackColor="#B5C7DE" ForeColor="#4A3C8C" />
<AlternatingItemStyle BackColor="#F7F7F7" />
<ItemStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" />
<EditItemTemplate>
<table class="style1" border="1">
<tr>
<td class="style3">
学号:</td>
<td>
<asp:TextBox ID="TextBox1"
runat="server" Text='<%# Eval("id") %>'></asp:TextBox>
</td>
</tr>
<tr>
<td class="style3">
姓名:</td>
<td>
<asp:TextBox ID="TextBox2"
runat="server" Text='<%# Eval("name") %>'></asp:TextBox>
</td>
</tr>
<tr>
<td class="style3">
性别:</td>
<td>
<asp:TextBox ID="TextBox3"
runat="server" Text='<%# Eval("sex") %>'></asp:TextBox>
</td>
</tr>
<tr>
<td class="style3">
年龄:</td>
<td>
<asp:TextBox ID="TextBox4"
runat="server" Text='<%# Eval("age") %>'></asp:TextBox>
</td>
</tr>
<tr>
<td class="style3">
专业:</td>
<td>
<asp:TextBox
ID="TextBox5" runat="server" Text='<%#Eval("department") %>'></asp:TextBox>
</td>
</tr>
<tr>
<td class="style3">
班级:</td>
<td>
<asp:TextBox ID="TextBox6"
runat="server" Text='<%# Eval("grade") %>'></asp:TextBox>
</td>
</tr>
<tr>
<td class="style2" colspan="2">
<asp:LinkButton ID="LinkButton1" runat="server" CommandName="update">保存</asp:LinkButton>
<asp:LinkButton ID="LinkButton2" runat="server" CommandName="cancel">取消</asp:LinkButton>
</td>
</tr>
</table>
</EditItemTemplate>
<SelectedItemStyle BackColor="#738A9C" Font-Bold="True" ForeColor="#F7F7F7" />
<HeaderTemplate>
学生基本情况
</HeaderTemplate>
<HeaderStyle BackColor="#4A3C8C" Font-Bold="True" ForeColor="#F7F7F7" />
<ItemTemplate>
<table class="style1" border="1">
<tr>
<td class="style3">
学号:</td>
<td>
<%#DataBinder.Eval(Container.DataItem,"id") %></td>
</tr>
<tr>
<td class="style3">
姓名:</td>
<td>
<%#DataBinder.Eval(Container.DataItem,"name") %></td>
</tr>
<tr>
<td class="style3">
性别:</td>
<td>
<%#DataBinder.Eval(Container.DataItem,"sex") %></td>
</tr>
<tr>
<td class="style3">
年龄:</td>
<td>
<%#DataBinder.Eval(Container.DataItem,"age") %></td>
</tr>
<tr>
<td class="style3">
专业:</td>
<td>
<%#DataBinder.Eval(Container.DataItem,"department") %></td>
</tr>
<tr>
<td class="style3">
班级:</td>
<td>
<%#DataBinder.Eval(Container.DataItem,"grade") %></td>
</tr>
<tr>
<td class="style2" colspan="2">
<asp:LinkButton ID="LinkButton1" runat="server" CommandName="edit">修改</asp:LinkButton>
<asp:LinkButton ID="LinkButton2" runat="server" CommandName="delete">删除</asp:LinkButton>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
</div>
</form>
</body>
</html>
后台代码:
using System;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Data.SqlClient;
public partial class _Default : System.Web.UI.Page
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
<style type="text/css">
.style1
.style3
</style>
</head>
<body>
<p>
<br />
</p>
<form id="form1" runat="server">
<div align="center">
<asp:DataList ID="DataList1" runat="server" Width="600px" BackColor="White"
BorderColor="#E7E7FF" BorderStyle="None" BorderWidth="1px" CellPadding="3"
GridLines="Both" Height="421px" oncancelcommand="DataList1_CancelCommand"
ondeletecommand="DataList1_DeleteCommand" oneditcommand="DataList1_EditCommand"
onitemcommand="DataList1_ItemCommand" onupdatecommand="DataList1_UpdateCommand"
RepeatColumns="4" DataKeyField="id">
<FooterStyle BackColor="#B5C7DE" ForeColor="#4A3C8C" />
<AlternatingItemStyle BackColor="#F7F7F7" />
<ItemStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" />
<EditItemTemplate>
<table class="style1" border="1">
<tr>
<td class="style3">
学号:</td>
<td>
<asp:TextBox ID="TextBox1"
runat="server" Text='<%# Eval("id") %>'></asp:TextBox>
</td>
</tr>
<tr>
<td class="style3">
姓名:</td>
<td>
<asp:TextBox ID="TextBox2"
runat="server" Text='<%# Eval("name") %>'></asp:TextBox>
</td>
</tr>
<tr>
<td class="style3">
性别:</td>
<td>
<asp:TextBox ID="TextBox3"
runat="server" Text='<%# Eval("sex") %>'></asp:TextBox>
</td>
</tr>
<tr>
<td class="style3">
年龄:</td>
<td>
<asp:TextBox ID="TextBox4"
runat="server" Text='<%# Eval("age") %>'></asp:TextBox>
</td>
</tr>
<tr>
<td class="style3">
专业:</td>
<td>
<asp:TextBox
ID="TextBox5" runat="server" Text='<%#Eval("department") %>'></asp:TextBox>
</td>
</tr>
<tr>
<td class="style3">
班级:</td>
<td>
<asp:TextBox ID="TextBox6"
runat="server" Text='<%# Eval("grade") %>'></asp:TextBox>
</td>
</tr>
<tr>
<td class="style2" colspan="2">
<asp:LinkButton ID="LinkButton1" runat="server" CommandName="update">保存</asp:LinkButton>
<asp:LinkButton ID="LinkButton2" runat="server" CommandName="cancel">取消</asp:LinkButton>
</td>
</tr>
</table>
</EditItemTemplate>
<SelectedItemStyle BackColor="#738A9C" Font-Bold="True" ForeColor="#F7F7F7" />
<HeaderTemplate>
学生基本情况
</HeaderTemplate>
<HeaderStyle BackColor="#4A3C8C" Font-Bold="True" ForeColor="#F7F7F7" />
<ItemTemplate>
<table class="style1" border="1">
<tr>
<td class="style3">
学号:</td>
<td>
<%#DataBinder.Eval(Container.DataItem,"id") %></td>
</tr>
<tr>
<td class="style3">
姓名:</td>
<td>
<%#DataBinder.Eval(Container.DataItem,"name") %></td>
</tr>
<tr>
<td class="style3">
性别:</td>
<td>
<%#DataBinder.Eval(Container.DataItem,"sex") %></td>
</tr>
<tr>
<td class="style3">
年龄:</td>
<td>
<%#DataBinder.Eval(Container.DataItem,"age") %></td>
</tr>
<tr>
<td class="style3">
专业:</td>
<td>
<%#DataBinder.Eval(Container.DataItem,"department") %></td>
</tr>
<tr>
<td class="style3">
班级:</td>
<td>
<%#DataBinder.Eval(Container.DataItem,"grade") %></td>
</tr>
<tr>
<td class="style2" colspan="2">
<asp:LinkButton ID="LinkButton1" runat="server" CommandName="edit">修改</asp:LinkButton>
<asp:LinkButton ID="LinkButton2" runat="server" CommandName="delete">删除</asp:LinkButton>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
</div>
</form>
</body>
</html>
后台代码:
using System;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Data.SqlClient;
public partial class _Default : System.Web.UI.Page
相关文章推荐
- 手动绑定数据到DatList并实现编辑,删除,取消···
- 手动绑定数据到GridView并实现编辑,删除,取消···
- 手动绑定数据到GridView并实现编辑,删除,取消···
- 手动绑定数据到GridView并实现编辑,删除,取消···
- 手动绑定数据到GridView并实现编辑,删除,取消···
- 手动绑定数据到GridView并实现编辑,删除,取消···
- 手动绑定数据到GridView并实现编辑,删除,取消···
- 手动绑定数据到GridView并实现编辑,删除,取消···
- 手动绑定数据到GridView并实现编辑,删除,取消···
- 手动绑定数据到GridView并实现编辑,删除,取消···
- GridView实现数据编辑和删除(一)
- ASP.NET中GridView动态绑定数据实现编辑更新
- WPF数据绑定(一):ListView + BindingList实现列表数据绑定
- GridView动态绑定数据、编辑、修改、删除及分页功能
- Repeater\DataList\GridView实现分页,数据编辑与删除
- GridView绑定,编辑,更新,取消,删除,排序
- GridView中用CommandField实现简单的编辑(更新,取消),删除
- 金蝶EAS,代码实现编辑界面EditUI数据不允许修改、删除
- GridView中用CommandField实现简单的编辑(更新,取消),删除
- GridView中实现全选与取消全选,以便同时删除多条数据