
C#常用类库源码集,含自定义消息框、等待窗体、DataGridView打印及DataTable转PDF等功能
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本资源包提供了一系列实用的C#类库源码,包括自定义消息框、等待窗体、DataGridView打印功能以及将DataTable转换为PDF的功能。
自己开发的C#常用类库,在使用前请确保已添加以下引用:UsrCustomFun.dll、DevComponents.DotNetBar2.dll,并将压缩包内的其他文件与UsrCustomFun.dll放置在同一目录中,然后在程序代码中引入命名空间:using UsrCustomFun;以下是主要功能介绍:
1. 自定义消息框(UserMessageBox),可以独立显示错误信息和错误码。提供6种重载方式的调用方法示例:
```csharp
UserMessageBox.UsrShow(执行SQL查询出错!, 数据库错误, ec.Message.ToString());
```
2. 等待提示窗口功能(UserWaitBox),提供了3个不同的使用场景,包括打开和关闭等待框的方法。
3. DataGridView的打印功能(DataGridViewPrint)具备9种重载方式,允许用户自定义标题及样式:
```csharp
DataGridViewPrint.PrintDgv(dataGridView);
```
4. 将DataTable导出为Excel的功能有三种实现方法:
```csharp
DataTableToExcel.DtToExcel(DataTable);
```
5. 生成PDF文件的函数,通过操作DataTable数据提供六种重载方式:
```csharp
UsrExport.ExPdf(dataTable);
```
6. XML文件处理功能(UserXml),支持根据指定路径和节点名称读取、修改或写入XML内容。具体方法包括:
- 根据路径读取整个XML文档:`ReadXml(string XML的路径)`
- 通过给定的路径及节点名来获取特定元素的内容:`ReadXmlElement(string XML的路径, 节点名称)`
- 将指定值写入到一个已知位置或新创建的位置中的XML文件内: `WriteXmlElement(XML路径, 节点名称, 内容)`
7. 数据库操作支持Access、SqlServer和Oracel三种数据库类型,包括以下步骤:
1. 配置连接字符串(SqlConn.SqlParameters);
2. 执行查询或命令。
- Access:`UsrCustomFun.SqlConn.SqlConnAccess`
- Oracle: `UsrCustomFun.SqlConn.SqlConnOracle`
- SqlServer:` UsrCustomFun.SqlConn.SqlConnSqlServer`
这些方法涵盖了从基本的数据库连接到复杂的SQL执行操作。
全部评论 (0)


