菜鸟进入,高手请绕道!

+++++++++++++++++++++++++++++++++++++++

一、数据的显示

1新建HtmlPage2.html页面,引入相关文件。如下所示

   <script src="easyui/js/jquery-1.8.2.min.js"></script>
<script src="easyui/js/jquery.easyui.min.js"></script>
<link href="easyui/css/themes/default/easyui.css" rel="stylesheet" />
<link href="easyui/css/themes/icon.css" rel="stylesheet" /> 

2datagrid加载数据。代码如下所示

 $(function () {
$('#dg').datagrid({
url: 'HtmlPage2.ashx',//请求数据的URL 代码附后
columns: [[
{ field: 'User_Name', title: '用户名', width: , align: 'center' }, //User_Name为数据库表中的字段名称 下同
{ field: 'User_Pwd', title: '密码', width: , align: 'center' },
{ field: 'User_Sex', title: '性别', width: , align: 'center', formatter: function (value) { return value == ? "男" : "女"; } },
{ field: 'User_Code', title: '员工号', width: , align: 'center' },
{ field: 'CreateUserName', title: '创建者', width: , align: 'center' },
{ field: 'Email', title: '电子邮件', width: , align: 'center' },
{ field: 'ModifyUserName', title: '修改者', width: , align: 'center' },
]],
width: ,
rowStyler: function (index, row) { if (index % == ) { return 'background-color:#808080;'; } },
striped: true, pagination: true, rownumbers: true, singleSelect: true, pageNumber: , pageSize: , pageList: [, , , , , ], showFooter: true
});
}
<dody>
<table id="dg"></table> 
</body>
============================ HtmlPage2.ashx代码:
    using System.Data.SqlClient;
using System.Data;
using System.Text;
/// <summary>
/// HtmlPage2 的摘要说明
/// </summary>
public class HtmlPage2 : IHttpHandler
{ public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/html";int page = int.Parse(context.Request.Form["page"]);//页码
int rows = int.Parse(context.Request.Form["rows"]);//页容量
InitData(context,page,rows);
} private void InitData(HttpContext context,int pageindex,int pagesize)
{ int total;
string sql =string.Format("select * from (select *,ROW_NUMBER() over (order by user_id) as id from Base_UserInfo) as tmp where tmp.id between {0}+1 and {1}",(pageindex-)*pagesize,pagesize*pageindex);
DataSet ds = new DataSet();
DataTable dt = new DataTable();
StringBuilder sb = new StringBuilder();
using (SqlConnection con = new SqlConnection("server=.;database=RM_DB;uid=sa;pwd=sa"))
{
con.Open();
SqlDataAdapter da = new SqlDataAdapter(sql, con);
da.Fill(ds);
dt = ds.Tables[];
SqlCommand cmd = new SqlCommand("select count(*) from Base_UserInfo", con);//总行数
total =(int) cmd.ExecuteScalar();
con.Close();
}
sb.Append("{\"total\":" + total);
sb.Append(",");
sb.Append("\"rows\":[");
//转化为Json格式
foreach (DataRow row in dt.Rows)
{
sb.Append("{");
foreach (DataColumn column in dt.Columns)
{
sb.Append("\"" + column.ColumnName + "\":\"" + row[column.ColumnName].ToString() + "\",");
}
sb.Remove(sb.Length - , );
sb.Append("},");
}
sb.Remove(sb.Length - , );
sb.Append("]}");
context.Response.Write(sb.ToString());
}
}

3.效果如图所示

二、查询。在body中添加如下代码。
 <div class="easyui-accordion" style="width: 1066px; height: auto;">
<div title="操作栏" data-options="" style="overflow: auto; padding: 10px;">
<ul class="easyui-tree">
<div style="margin: 10px 0;">
</div>
用户名:<input required="true" id="SearchUserName">&nbsp;
性别:<input required="true" id="SearchSex">&nbsp;
<a href="#" class="easyui-linkbutton" id="search">查询</a>&nbsp;&nbsp;
<a href="#" class="easyui-linkbutton" id="add">新增</a>&nbsp;&nbsp;
<a href="#" class="easyui-linkbutton" id="delete">删除</a>&nbsp;&nbsp;
<a href="#" class="easyui-linkbutton" id="edit">编辑</a>&nbsp;&nbsp;
</ul>
</div>
</div>

效果图如下:

查询代码:

$("#search").click(function () {
$('#dg').datagrid({
url: '/HtmlPage3.ashx',//代码附后
loadMsg: '正在加载中',
columns: [[
{ field: 'User_Name', title: '用户名', width: },
{ field: 'User_Pwd', title: '密码', width: },
{ field: 'User_Sex', title: '性别', width: , align: 'right', formatter: function (value) { return value == ? "男" : "女"; } },
{ field: 'User_Code', title: '员工号', width: },
{ field: 'CreateUserName', title: '创建者', width: },
]], width: ,
queryParams: {
UserName: $("#SearchUserName").val(),
sex: $("#SearchSex").val(), //发送额外的参数
},
rowStyler: function (index, row) {
if (index % == ) {
return 'background-color:#6293BB;color:#fff;';
}
},
striped: true, pagination: true, rownumbers: true, singleSelect: true, pageNumber: , pageSize: , pageList: [, , , , , ], showFooter: true
}) })
============
HtmlPage3.ashx代码
using System.Data.SqlClient;
using System.Data;
using System.Text;
/// <summary>
/// HtmlPage2 的摘要说明
/// </summary>
public class HtmlPage2 : IHttpHandler
{ public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/html";int page = int.Parse(context.Request.Form["page"]);
int rows = int.Parse(context.Request.Form["rows"]);
ChaxunData(context,page,rows);
}
  private void ChaxunData(HttpContext context,int pageindex,int pagesize)
{
int total;
string sql = "select * from (select *,ROW_NUMBER() over (order by user_id) as id from Base_UserInfo) as tmp where 1=1 ";
string tsql = string.Empty;
string UserName = context.Request.Form["UserName"];
string sex = context.Request.Form["sex"];
if (!string.IsNullOrEmpty(UserName))
{
sql += string.Format(" and User_Name='{0}'", UserName) ;
tsql += string.Format(" and User_Name='{0}'", UserName);
}
if (!string.IsNullOrEmpty(sex))
{
int s = (sex == "男") ? : ;
sql += string.Format(" and User_Sex='{0}' ",s);
tsql += string.Format(" and User_Sex='{0}'", s);
}
sql += string.Format(" and tmp.id between {0}+1 and {1}", (pageindex - ) * pagesize, pagesize * pageindex);
DataSet ds = new DataSet();
DataTable dt = new DataTable();
StringBuilder sb = new StringBuilder();
using (SqlConnection con = new SqlConnection("server=.;database=RM_DB;uid=sa;pwd=sa"))
{
con.Open();
SqlDataAdapter da = new SqlDataAdapter(sql, con);
da.Fill(ds);
dt = ds.Tables[];
SqlCommand cmd = new SqlCommand("select count(*) from Base_UserInfo where 1=1 "+tsql, con);
total = (int)cmd.ExecuteScalar();
con.Close();
}
sb.Append("{\"total\":" + total);
sb.Append(",");
sb.Append("\"rows\":[");
foreach (DataRow row in dt.Rows)
{
sb.Append("{");
foreach (DataColumn column in dt.Columns)
{
sb.Append("\"" + column.ColumnName + "\":\"" + row[column.ColumnName].ToString() + "\",");
}
sb.Remove(sb.Length - , );
sb.Append("},");
}
sb.Remove(sb.Length - , );
sb.Append("]}");
context.Response.Write(sb.ToString());
}
}
查询结果举例:支持查询结果的分页




三、新增、修改

  var isEdit=true;
//初始化操作窗体
$('#CommonWin').window({
width: ,
height: ,
modal: true,
minimizable: false,
maximizable: false,
draggable: false,
resizable: false,
collapsible: false,
title: '用户操作',
left: ,
top:
}).window("close");
------点击新增事件------
$("#add").click(function () {
isEdit = false;
$('#CommonWin').window("open");
})
-------修改--------
$("#edit").click(function () {
isEdit = true;
var $selectRow = $("#dg").datagrid("getSelected");
if ($selectRow) {
$.get("/operator.ashx?type=edit&User_ID=" + $selectRow.User_ID,
function (js) {
alert(js.data.User_Name);
$("#userid").val(js.data.User_ID);
$("#username").val(js.data.User_Name);
$("#userpwd").val(js.data.User_Pwd);
$("#usersex").val(js.data.User_Sex==?"男":"女");
$('#CommonWin').window("open");
});
}
else {
$.messager.alert('提示', '请选择要操作的行!', 'info');
}
})
------保存----
function Save() {
if (isEdit) {
SaveEdit();
}
else {
SaveAdd();
}
}
----------------------
function SaveAdd() {
var form = $("#from1").serialize();
form += "&type=add";
$.post(
"/operator.ashx",//代码附后
form,
function (js) {
$('#CommonWin').window("close");
$("#dg").datagrid("reload");
})
}
function SaveEdit() {
var form = $("#from1").serialize();
form += "&type=update";
$.post(
"/operator.ashx",
form,
function (js) {
$('#CommonWin').window("close");
$("#dg").datagrid("reload");
})
}
---------------------
--------body-----------
<div id="CommonWin">
<form id="from1" >
<table border="" cellspacing="" cellpadding="" width="100%">
<tr>
<td><input type="hidden" name="userid" id="userid" /></td>
</tr>
<tr>
<td>用户名:<input type="text" name="username" id="username"></td>
</tr>
<tr>
<td>密 码:<input type="text" name="userpwd" id="userpwd"></td>
</tr>
<tr>
<td>性 别:<input type="text" name="usersex" id="usersex"></td>
</tr>
<tr><td><input type="submit" value="保存" onclick="Save()"/></td></tr>
</table>
</form>
</div>

operator.ashx代码:

   using System.Data.SqlClient;
using System.Data;
/// <summary>
/// _operator 的摘要说明
/// </summary>
public class _operator : IHttpHandler
{
/// <summary>
/// 当前上下文对象
/// </summary>
public HttpRequest Request
{ get
{
return HttpContext.Current.Request;
}
}
private HttpResponse Response
{
get { return HttpContext.Current.Response; }
}
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/html";
string type=Request.Params["type"];
switch (type)
{
case "add": Add(); break;
case "delete": Delete(); break;
case "edit": Edit(); break;
case "update": Update(); break;
} }
/// <summary>
/// 得到编辑的数据
/// </summary>
private void Edit()
{
string userid = Request.QueryString["User_ID"];
string sql = string.Format("select * from Base_UserInfo where User_ID='{0}'", userid);
DataTable dt = new DataTable();
DataSet ds = new DataSet();
using (SqlConnection con = new SqlConnection("server=.;database=RM_DB;uid=sa;pwd=sa"))
{
SqlDataAdapter da = new SqlDataAdapter(sql, con);
da.Fill(ds);
dt = ds.Tables[];
}
MessageShow(, "ww", dt);
}
/// <summary>
/// 添加
/// </summary>
private void Add()
{
string username = Request.Form["username"];
string userpwd = Request.Form["userpwd"];
string usersex = Request.Form["usersex"];
int i = (usersex == "男") ? :( usersex == "女" )? : ;
string uid = Guid.NewGuid().ToString();
string sql = string.Format("insert Base_UserInfo(User_ID,User_Name,User_Pwd,User_Sex)values('{0}','{1}','{2}',{3})", uid, username, userpwd,i);
using (SqlConnection con = new SqlConnection("server=.;database=RM_DB;uid=sa;pwd=sa"))
{
con.Open();
SqlCommand cmd = new SqlCommand(sql, con);
cmd.ExecuteNonQuery();
con.Close();
MessageShow(, "新增成功", null);
}
}
/// <summary>
/// 删除操作
/// </summary>
private void Delete()
{
string User_ID = Request.QueryString["User_ID"];//删除的主键
string sql="delete Base_UserInfo where User_ID=@User_ID";
using(SqlConnection con=new SqlConnection("server=.;database=RM_DB;uid=sa;pwd=sa"))
{
con.Open();
SqlCommand cmd = new SqlCommand(sql,con);
SqlParameter p = new SqlParameter("@User_ID", User_ID);
cmd.Parameters.Add(p);
cmd.ExecuteNonQuery();
con.Close();
MessageShow(, "删除成功", null);
}
} /// <summary>
/// 更新
/// </summary>
private void Update()
{
//todo();
}
/// <summary>
/// 统一返回浏览器消息
/// </summary>
/// <param name="s">状态</param>
/// <param name="m">消息提示</param>
/// <param name="d">数据</param>
public void MessageShow(int s, string m, object d)
{
MessageInfo min = new MessageInfo(s,m,d);
System.Web.Script.Serialization.JavaScriptSerializer js = new System.Web.Script.Serialization.JavaScriptSerializer();
string ToJson = js.Serialize(min);
Response.Write(ToJson);
}
public bool IsReusable
{
get
{
return false;
}
}
}

四 删除:

前端代码 后台代码见上

   //删除
$("#delete").click(function () {
var $selectRow = $("#dg").datagrid("getSelected");
if ($selectRow) {
$.messager.confirm('确认对话框', '您确定要删除么?', function (r) {
if (r) {
$.get("/operator.ashx?type=delete&User_ID=" + $selectRow.User_ID,
function (js) { $("#dg").datagrid("reload"); });
}
});
}
else {
$.messager.alert('提示', '请选择要操作的行!', 'info');
}
});

注:数据库代码

USE [RM_DB]

CREATE TABLE [dbo].[Base_UserInfo](
[User_ID] [dbo].[Name(50)] NOT NULL,
[User_Code] [dbo].[Name(50)] NULL,
[User_Account] [dbo].[Name(50)] NULL,
[User_Pwd] [dbo].[Name(50)] NULL,
[User_Name] [dbo].[Name(50)] NULL,
[User_Sex] [dbo].[ID] NULL,
[Title] [dbo].[Name(50)] NULL,
[Email] [dbo].[Name(20)] NULL,
[Theme] [dbo].[Name(50)] NULL,
[Question] [dbo].[Name(50)] NULL,
[AnswerQuestion] [dbo].[Name(50)] NULL,
[DeleteMark] [dbo].[ID] NULL,
[CreateDate] [Date] NULL,
[CreateUserId] [dbo].[Name(50)] NULL,
[CreateUserName] [dbo].[Name(50)] NULL,
[ModifyDate] [Date] NULL,
[ModifyUserId] [dbo].[Name(50)] NULL,
[ModifyUserName] [dbo].[Name(50)] NULL,
[User_Remark] [dbo].[Name(Max)] NULL,
CONSTRAINT [PK_BASE_USERINFO] PRIMARY KEY NONCLUSTERED
(
[User_ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用户主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_UserInfo', @level2type=N'COLUMN',@level2name=N'User_ID'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_UserInfo', @level2type=N'COLUMN',@level2name=N'User_Code'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用户账户' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_UserInfo', @level2type=N'COLUMN',@level2name=N'User_Account'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用户密码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_UserInfo', @level2type=N'COLUMN',@level2name=N'User_Pwd'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用户姓名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_UserInfo', @level2type=N'COLUMN',@level2name=N'User_Name'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'性别 1:男、0:女' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_UserInfo', @level2type=N'COLUMN',@level2name=N'User_Sex'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'职称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_UserInfo', @level2type=N'COLUMN',@level2name=N'Title'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'电子邮件' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_UserInfo', @level2type=N'COLUMN',@level2name=N'Email'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'系统样式选择' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_UserInfo', @level2type=N'COLUMN',@level2name=N'Theme'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'密码提示问题' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_UserInfo', @level2type=N'COLUMN',@level2name=N'Question'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'密码提示答案' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_UserInfo', @level2type=N'COLUMN',@level2name=N'AnswerQuestion'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'删除标记 1:正常,2:锁定,0:删除' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_UserInfo', @level2type=N'COLUMN',@level2name=N'DeleteMark'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_UserInfo', @level2type=N'COLUMN',@level2name=N'CreateDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建用户主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_UserInfo', @level2type=N'COLUMN',@level2name=N'CreateUserId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建用户' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_UserInfo', @level2type=N'COLUMN',@level2name=N'CreateUserName'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'修改时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_UserInfo', @level2type=N'COLUMN',@level2name=N'ModifyDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'修改用户主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_UserInfo', @level2type=N'COLUMN',@level2name=N'ModifyUserId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'修改用户' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_UserInfo', @level2type=N'COLUMN',@level2name=N'ModifyUserName'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_UserInfo', @level2type=N'COLUMN',@level2name=N'User_Remark'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用户帐户表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_UserInfo'
GO
INSERT [dbo].[Base_UserInfo] ([User_ID], [User_Code], [User_Account], [User_Pwd], [User_Name], [User_Sex], [Title], [Email], [Theme], [Question], [AnswerQuestion], [DeleteMark], [CreateDate], [CreateUserId], [CreateUserName], [ModifyDate], [ModifyUserId], [ModifyUserName], [User_Remark]) VALUES (N'4f6531ac-ae1b-40a3-8b3b-546e7f767c77', NULL, NULL, N'qwe', N'林', 1, NULL, NULL, NULL, NULL, NULL, 1, CAST(0x0000A355013CE2E9 AS DateTime), NULL, NULL, NULL, NULL, NULL, NULL)
INSERT [dbo].[Base_UserInfo] ([User_ID], [User_Code], [User_Account], [User_Pwd], [User_Name], [User_Sex], [Title], [Email], [Theme], [Question], [AnswerQuestion], [DeleteMark], [CreateDate], [CreateUserId], [CreateUserName], [ModifyDate], [ModifyUserId], [ModifyUserName], [User_Remark]) VALUES (N'e987cb03-b62f-4c34-b899-15ffa0ee58e7', NULL, NULL, N'', N'', 1, NULL, NULL, NULL, NULL, NULL, 1, CAST(0x0000A355013F70E8 AS DateTime), NULL, NULL, NULL, NULL, NULL, NULL)
INSERT [dbo].[Base_UserInfo] ([User_ID], [User_Code], [User_Account], [User_Pwd], [User_Name], [User_Sex], [Title], [Email], [Theme], [Question], [AnswerQuestion], [DeleteMark], [CreateDate], [CreateUserId], [CreateUserName], [ModifyDate], [ModifyUserId], [ModifyUserName], [User_Remark]) VALUES (N'094f85f8-bc53-4247-979c-09da591d51b0', N'', N'minmin', N'4A7D1ED414474E4033AC29CCB8653D9B', N'敏敏', 1, N'', N'', NULL, NULL, NULL, 1, CAST(0x0000A19400C4E4B0 AS DateTime), N'48f3889c-af8d-401f-ada2-c383031af92d', N'管理员(system)', CAST(0x0000A1B10157D004 AS DateTime), N'48f3889c-af8d-401f-ada2-c383031af92d', N'管理员(system)', N'')
INSERT [dbo].[Base_UserInfo] ([User_ID], [User_Code], [User_Account], [User_Pwd], [User_Name], [User_Sex], [Title], [Email], [Theme], [Question], [AnswerQuestion], [DeleteMark], [CreateDate], [CreateUserId], [CreateUserName], [ModifyDate], [ModifyUserId], [ModifyUserName], [User_Remark]) VALUES (N'10476848-5b91-411a-a35e-c24a205e7365', N'', N'hz', N'4A7D1ED414474E4033AC29CCB8653D9B', N'华仔', 1, N'', N'', NULL, NULL, NULL, 1, CAST(0x0000A19400C4E4B0 AS DateTime), N'48f3889c-af8d-401f-ada2-c383031af92d', N'管理员(system)', CAST(0x0000A1B10157D964 AS DateTime), N'48f3889c-af8d-401f-ada2-c383031af92d', N'管理员(system)', N'')
INSERT [dbo].[Base_UserInfo] ([User_ID], [User_Code], [User_Account], [User_Pwd], [User_Name], [User_Sex], [Title], [Email], [Theme], [Question], [AnswerQuestion], [DeleteMark], [CreateDate], [CreateUserId], [CreateUserName], [ModifyDate], [ModifyUserId], [ModifyUserName], [User_Remark]) VALUES (N'4158bc01-004b-4677-8b86-0e3e4c483f6e', N'', N'ln', N'4A7D1ED414474E4033AC29CCB8653D9B', N'李娜', 1, N'', N'', NULL, NULL, NULL, 1, CAST(0x0000A19400C4E4B0 AS DateTime), N'48f3889c-af8d-401f-ada2-c383031af92d', N'管理员(system)', CAST(0x0000A1B101580268 AS DateTime), N'48f3889c-af8d-401f-ada2-c383031af92d', N'管理员(system)', N'')
INSERT [dbo].[Base_UserInfo] ([User_ID], [User_Code], [User_Account], [User_Pwd], [User_Name], [User_Sex], [Title], [Email], [Theme], [Question], [AnswerQuestion], [DeleteMark], [CreateDate], [CreateUserId], [CreateUserName], [ModifyDate], [ModifyUserId], [ModifyUserName], [User_Remark]) VALUES (N'4baa8438-930f-4b02-8fc1-d67bd43d2fb0', N'', N'lw', N'4A7D1ED414474E4033AC29CCB8653D9B', N'刘伟', 1, N'', N'', NULL, NULL, NULL, 1, CAST(0x0000A19400C4E4B0 AS DateTime), N'48f3889c-af8d-401f-ada2-c383031af92d', N'管理员(system)', CAST(0x0000A1B600B31B2B AS DateTime), N'48f3889c-af8d-401f-ada2-c383031af92d', N'管理员(system)', N'dd')
INSERT [dbo].[Base_UserInfo] ([User_ID], [User_Code], [User_Account], [User_Pwd], [User_Name], [User_Sex], [Title], [Email], [Theme], [Question], [AnswerQuestion], [DeleteMark], [CreateDate], [CreateUserId], [CreateUserName], [ModifyDate], [ModifyUserId], [ModifyUserName], [User_Remark]) VALUES (N'4ef78175-afc9-48e4-9b85-13f1e9a86a79', N'', N'zm', N'4A7D1ED414474E4033AC29CCB8653D9B', N'张敏', 1, N'', N'', NULL, NULL, NULL, 1, CAST(0x0000A19400C4E4B0 AS DateTime), N'48f3889c-af8d-401f-ada2-c383031af92d', N'管理员(system)', CAST(0x0000A1B101581654 AS DateTime), N'48f3889c-af8d-401f-ada2-c383031af92d', N'管理员(system)', N'')
INSERT [dbo].[Base_UserInfo] ([User_ID], [User_Code], [User_Account], [User_Pwd], [User_Name], [User_Sex], [Title], [Email], [Theme], [Question], [AnswerQuestion], [DeleteMark], [CreateDate], [CreateUserId], [CreateUserName], [ModifyDate], [ModifyUserId], [ModifyUserName], [User_Remark]) VALUES (N'74f86691-537a-4c5c-a7e8-6f68bbe95788', N'', N'xe', N'4A7D1ED414474E4033AC29CCB8653D9B', N'雪儿', 1, N'', N'', NULL, NULL, NULL, 1, CAST(0x0000A19400C4E4B0 AS DateTime), N'48f3889c-af8d-401f-ada2-c383031af92d', N'管理员(system)', CAST(0x0000A1B101583148 AS DateTime), N'48f3889c-af8d-401f-ada2-c383031af92d', N'管理员(system)', N'')
INSERT [dbo].[Base_UserInfo] ([User_ID], [User_Code], [User_Account], [User_Pwd], [User_Name], [User_Sex], [Title], [Email], [Theme], [Question], [AnswerQuestion], [DeleteMark], [CreateDate], [CreateUserId], [CreateUserName], [ModifyDate], [ModifyUserId], [ModifyUserName], [User_Remark]) VALUES (N'7510d804-cb83-41bb-94a7-1d35211d7814', N'', N'xe', N'4A7D1ED414474E4033AC29CCB8653D9B', N'瓶子', 1, N'', N'', NULL, NULL, NULL, 1, CAST(0x0000A19400C4E4B0 AS DateTime), N'48f3889c-af8d-401f-ada2-c383031af92d', N'管理员(system)', CAST(0x0000A1B101583BD4 AS DateTime), N'48f3889c-af8d-401f-ada2-c383031af92d', N'管理员(system)', N'')
INSERT [dbo].[Base_UserInfo] ([User_ID], [User_Code], [User_Account], [User_Pwd], [User_Name], [User_Sex], [Title], [Email], [Theme], [Question], [AnswerQuestion], [DeleteMark], [CreateDate], [CreateUserId], [CreateUserName], [ModifyDate], [ModifyUserId], [ModifyUserName], [User_Remark]) VALUES (N'75e1f7a2-74ab-4d21-af74-a601f30f02ee', N'', N'wf', N'4A7D1ED414474E4033AC29CCB8653D9B', N'王芳', 1, NULL, NULL, NULL, NULL, NULL, 1, CAST(0x0000A19400C4E4B0 AS DateTime), N'48f3889c-af8d-401f-ada2-c383031af92d', N'管理员(system)', NULL, NULL, NULL, NULL)
INSERT [dbo].[Base_UserInfo] ([User_ID], [User_Code], [User_Account], [User_Pwd], [User_Name], [User_Sex], [Title], [Email], [Theme], [Question], [AnswerQuestion], [DeleteMark], [CreateDate], [CreateUserId], [CreateUserName], [ModifyDate], [ModifyUserId], [ModifyUserName], [User_Remark]) VALUES (N'0ede986c-5a68-4e74-9198-3c1e5015e0d2', N'', N'test', N'4A7D1ED414474E4033AC29CCB8653D9B', N'测试员', 1, N'软件工程师', N'', NULL, NULL, NULL, 1, CAST(0x0000A1B10150A158 AS DateTime), N'48f3889c-af8d-401f-ada2-c383031af92d', N'管理员(system)', CAST(0x0000A1B801030761 AS DateTime), N'48f3889c-af8d-401f-ada2-c383031af92d', N'管理员(system)', N'')
/****** Object: Default [DF_Base_UserInfo_DeleteMark] Script Date: 06/25/2014 20:38:18 ******/
ALTER TABLE [dbo].[Base_UserInfo] ADD CONSTRAINT [DF_Base_UserInfo_DeleteMark] DEFAULT ((1)) FOR [DeleteMark]
GO
/****** Object: Default [DF_Base_UserInfo_CreateDate] Script Date: 06/25/2014 20:38:18 ******/
ALTER TABLE [dbo].[Base_UserInfo] ADD CONSTRAINT [DF_Base_UserInfo_CreateDate] DEFAULT (getdate()) FOR [CreateDate]
GO

EasyUI中datagrid实现显示、增加、 删除、 修改、 查询操作(后台代码C#)的更多相关文章

  1. [JavaWeb基础] 004.用JSP + SERVLET 进行简单的增加删除修改

    上一次的文章,我们讲解了如何用JAVA访问MySql数据库,对数据进行增加删除修改查询.那么这次我们把具体的页面的数据库操作结合在一起,进行一次简单的学生信息操作案例. 首先我们创建一个专门用于学生管 ...

  2. [Easyui - Grid]为easyui的datagrid、treegrid增加表头菜单,用于显示或隐藏列

    为easyui的datagrid.treegrid增加表头菜单,用于显示或隐藏列 /** * @author 孙宇 * * @requires jQuery,EasyUI * * 为datagrid. ...

  3. easyUI中datagrid展示对象下属性以及显示多个子属性(Day_37)

    easyUI中datagrid展示对象下属性以及显示多个子属性 显示对象单个属性值 添加formatter属性 <th field="decidedzone" width=& ...

  4. EasyUI中datagrid的基本用法

    EasyUI中datagrid是最常用的一个控件了,现在整理一下datagrid的基本语法,先展示下页面效果吧,如下图

  5. 给Jquery easyui 的datagrid 每行增加操作链接(转)

    http://www.thinkphp.cn/code/207.html 通过formatter方法给Jquery easyui 的datagrid 每行增加操作链接我们都知道Jquery的EasyU ...

  6. Nodejs之MEAN栈开发(九)---- 用户评论的增加/删除/修改

    由于工作中做实时通信的项目,需要用到Nodejs做通讯转接功能,刚开始接触,很多都不懂,于是我和同事就准备去学习nodejs,结合nodejs之MEAN栈实战书籍<Getting.MEAN.wi ...

  7. EasyUI 中 DataGrid 控件 列 如何绑定对象中的属性

    EasyUI 中 DataGrid 控件 是我们经常用到的控件之一, 但是 DataGrid 控件 在绑定显示列时却不支持对象属性绑定. 模型如下: public class Manager impl ...

  8. EasyUI中datagrid双击事件

    EasyUI中datagrid双击事件 在jsp文件底部增加代码: <script type="text/javascript"> //数据表双击事件 $('#tabl ...

  9. AutoCad 二次开发 .net 之层表的增加 删除 修改图层颜色 遍历 设置当前层

    AutoCad 二次开发 .net 之层表的增加 删除 修改图层颜色 遍历 设置当前层 AutoCad 二次开发 .net 之层表的增加 删除 修改图层颜色 遍历 设置当前层我理解的图层的作用大概是把 ...

随机推荐

  1. Dynamics CRM 2013 初体验(5):Business Rule

    新系统中的Business Rule是个不错的功能,相信它的出现能减少大量的开发工作.在日常开发中,我们需要对记录做大量的业务控制.比如:某字段是否要隐藏,某字段的值是否符合要求以及现实提醒信息等.在 ...

  2. LightOJ - 1422 Halloween Costumes (区间dp)

    Description Gappu has a very busy weekend ahead of him. Because, next weekend is Halloween, and he i ...

  3. 使用VNC完毕远程调用图形化

    原创作品,出自 "深蓝的blog" 博客,欢迎转载,转载时请务必注明下面出处.否则追究版权法律责任. 深蓝的blog:http://blog.csdn.net/huangyanlo ...

  4. Clojure 学习入门(19)—— 数组

    1.创建数组 1.1 从集合创建数组 into-array into-array (into-array aseq) (into-array type aseq) 演示样例: user=> (i ...

  5. iOS获取本地ip(基本通用)

    今天有个朋友问我怎样訪问手机ip,上网找了几个,用了近200多行代码,最后发现头文件用的居然还是Linux中的,OC没有这个头文件.感觉socket本身应该能够后去自己的ip就试了一下,果然7.8行代 ...

  6. 微软build 2015

    1.apple Object-C项目和安卓项目经过移植可以运行在windows上,演示看起来有些卡. 2.平台大统一,Universal Windows App,10亿台设备,这个很重要,以后恐怕离不 ...

  7. .NET程序员生活开始

    不知不觉,开始踏入程序员生活了!加油吧.有关Session的好文章: 最近这两天被一个Web Farm环境下的Session处理问题虐得很痛苦,网上到处找解决方案,在无意中翻看到这篇文章,感觉很不错, ...

  8. js中__proto__(内部原型)和prototype(构造器原型)的关系

    一.所有构造器/函数的__proto__都指向Function.prototype,它是一个空函数(Empty function) Number.__proto__ === Function.prot ...

  9. SQL Server执行计划那些事儿(3)——书签查找

    接下来的文章是记录自己曾经的盲点,同时也透漏了自己的发展历程(可能发展也算不上,只能说是瞎混).当然,一些盲点也在工作和探究过程中慢慢有些眉目,现在也愿意发扬博客园的奉献精神,拿出来和大家分享一下. ...

  10. php获取post参数的几种方式

    php获取post参数的几种方式 1.$_POST['paramName'] 只能接收Content-Type: application/x-www-form-urlencoded提交的数据 2.fi ...