第一个类,获取AD实例类;
AdHerlp.cs
public static class AdHerlp
<wbr><wbr>{<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>#region 创建AD连接<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>/// <summary><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>/// 创建AD连接<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>/// </summary><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>/// <returns></returns><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>public static DirectoryEntry GetDirectoryEntry()<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>{<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>DirectoryEntry de = new DirectoryEntry();<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>de.Path = "<a target="_blank" href="" style="text-decoration:none; color:rgb(82,102,115)">LDAP://qjyczsgl/CN=Users,DC=qjyczsgl,DC=com</a>";<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>de.Username = @"qjyczsgl\zsgl";<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>de.Password = "qjyczsgl";<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>return de;<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>}<br><wbr><wbr><wbr><wbr><wbr><wbr>#endregion</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr>#region 获取目录实体集合<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>/// <summary><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>///<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>/// </summary><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>/// <param name="DomainReference"></param><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>/// <returns></returns><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>public static DirectoryEntry GetDirectoryEntry(string DomainReference)<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>{<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>DirectoryEntry entry = new DirectoryEntry("<a target="_blank" href="" style="text-decoration:none; color:rgb(82,102,115)">LDAP://qjyczsgl</a>" + DomainReference, "zsgl", "qjyczsgl", AuthenticationTypes.Secure);<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>return entry;<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>}<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>#endregion<br><wbr><wbr>}</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
AD操作类
myDirectory.cs
class myDirectory
<wbr><wbr><wbr>{<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>/// <summary><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>/// 判断用户是否存在<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>/// </summary><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>/// <param name="UserName"></param><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>/// <returns></returns><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>public bool UserExists(string UserName)<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>{<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>DirectoryEntry de = AdHerlp.GetDirectoryEntry();<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>DirectorySearcher deSearch = new DirectorySearcher();<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>deSearch.SearchRoot = de;<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>deSearch.Filter = "(&(objectClass=user) (cn=" + UserName + "))";<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>SearchResultCollection results = deSearch.FindAll();<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>if (results.Count == 0)<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>{<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>return false;<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>}<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>else<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>{<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>return true;<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>}<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>}<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>/// <summary><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>/// 修改用户属性<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>/// </summary><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>/// <param name="de"></param><br><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
分享到:
相关推荐
C#与Oracle数据库进行增删改查,附源码、dll,可直接运行应用程序调试
C#连接本地MySQL实现增删改查。新手必看,测试通过。VS2010,MySQL本地数据库
用C#写的对数据库进行操作,包含了对数据库的增删改查等功能。是一个用C#对数据库进行访问最好的,最易懂的例子,希望学习C#操作数据库的朋友多参考交流
C#winform中直接操作datagridview对数据库数据进行增删改查
C# EF6操作Mysql数据库,包含三个部分1.Mysql、Mysql for VisualStdio、MysqlConnector Net版本推荐和适配原理 2.连接教程 3.增删改查应用示例和源码
C#+MySql 增删改查源码实例 包括需要引用的DLL
在vs软件用c#编写的,能够实现增删改查功能的小示例程序,包括与数据库的连接和页面跳转等功能的实现
C# 高级技巧 操作 XML 增 删 改 查 C# 高级技巧 操作 XML 增 删 改 查 C# 高级技巧 操作 XML 增 删 改 查 C# 高级技巧 操作 XML 增 删 改 查 C# 高级技巧 操作 XML 增 删 改 查
C#winform实现增删改查
很具代表性的代码,C#连接数据库并实现增删改查功能。
c#中xml的增删改查操作
用myeclipse实现的能够增删查修,以及验证码的源码,适合初级网站的新手作为参考使用。
操作xml文档的增删改查实例源码 本源码实现了功能有: XMLDOCUMENT对象 打开XML文档、生成并添加新节点、LoadXml的使用 XMLNODE对象 第一个子节点、最后一个子节点、总节点数、追加子节点、查找子节点、删除子...
c#窗体应用程序实现数据库增删改查c#窗体应用程序实现数据库增删改查c#窗体应用程序实现数据库增删改查
三层架构 增删改查,只是简单的例子,列表显示,控制器,试图,类
SQL增删改查源码
适合刚入门的小白,对sqlite运行过程有个完整的理解。 Demo中包含的辅助类,非常好用,可以直接copy到自己的项目中,按照Demo中的操作方法直接操作Sqlite
对于与数据库连接后,对数据库中的类容以表单形式显示出来,及对内容的增删改
老师讲的增删改查代码 分享一下 用的c#编写
在C#中使用控件DataGridView实现数据库增删改查