62,046
社区成员
发帖
与我相关
我的任务
分享
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="UserManage.aspx.cs" Inherits="UserManage"%>
<!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>
</head>
<body>
<form id="form1" runat="server">
<div align="center">
<asp:GridView ID="UserView" runat="server" AutoGenerateColumns="False" CellPadding="4" ForeColor="#333333" GridLines="None" DataKeyNames="UserID">
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<RowStyle BackColor="#EFF3FB" />
<EditRowStyle BackColor="#2461BF" />
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="White" />
<Columns>
<asp:BoundField DataField="UserID" HeaderText="用户ID" SortExpression="UserID" />
<asp:BoundField DataField="UserName" HeaderText="用户名称" SortExpression="UserName" />
<asp:BoundField DataField="Address" HeaderText="用户地址" SortExpression="Address" />
<asp:BoundField DataField="Telephone" HeaderText="联系电话" SortExpression="Telephone" />
<asp:TemplateField HeaderText="用户操作">
<ItemTemplate>
<asp:Button ID="EditBtn" runat="server" Text="编辑" CommandName="Edit"/>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:Button ID="Delete" runat="server" Text="删除" CommandName="Delete"/>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</div>
</form>
</body>
</html>
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
public partial class UserManage : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection con = DB.createDB();
con.Open();
SqlCommand cmd = new SqlCommand("select * from Users",con);
SqlDataReader sdr = cmd.ExecuteReader();
UserView.DataSource = sdr;
UserView.DataBind();
con.Close();
}
protected void UserView_RowCommand(object sender, GridViewCommandEventArgs e)
{
string commandName = e.CommandName;
int index = ((e.CommandSource as Button).NamingContainer as GridViewRow).RowIndex;
string user_id = UserView.Rows[index].Cells[0].Text;
switch (commandName)
{
case "Modify":
Response.Redirect(string.Format("EditUser.aspx?userID=" + user_id));
break;
case "Delete":
break;
}
}
}