随笔分类 - C#
摘要:LINQ简介 一、什么是LINQ 长期以来,开发社区形成以下的格局:1、面向对象与数据访问两个领域长期分裂,各自为政。 2、编程语言中的数据类型与数据库中的数据类型形成两套不同的体系,例如: C#中字符串用string数据类型表示。 SQL中字符串用NVarchar/Varchar/Char数据类型
阅读全文
摘要:定义 CookieHelper 工具类缓存和获取Cookie信息 public class CookieHelper { //缓存Cookie信息 public static void Set(string strName, string strValue) { HttpCookie _cookie
阅读全文
摘要:Dataset 转 XLSX public string DataSetToXlsx(DataSet vContent, string vOutputFilePath) { string result; try { if (vContent != null && vContent.Tables.Co
阅读全文
摘要:XLSX 转 DataSet public DataSet XlsToDataSet(string vFilePath) { DataSet dataSet = new DataSet(); Stream stream = null; try { stream = File.OpenRead(vFi
阅读全文
摘要:DataTable 转 XLSX public string DataTableToXlsx(DataTable vContent, string vOutputFilePath) { string result; try { SLDocument sldocument = new SLDocume
阅读全文
摘要:Xlsx 转 DataTable public DataTable XlsxToDataTable(string vFilePath, string vSheetName) { DataTable dataTable = new DataTable(); try { SLDocument sldoc
阅读全文
摘要:DataTabel 转 CSV 文件 public string DataTableToCsv(DataTable vContent, string vOutputFilePath) { string result; try { if (File.Exists(vOutputFilePath)) {
阅读全文
摘要:CSV文件转DataTable public DataTable CsvToDataTable(string vFilePath) { DataTable dataTable = new DataTable(); try { TextFieldParser textFieldParser = new
阅读全文
摘要:获取FTP文件目录下的所有文件信息 public string[] ftpDirDetail(string ftpPath, string user_name, string pass_word) { WebResponse webresp = null; StreamReader ftpFileL
阅读全文
摘要:创建一个Excel文件 /// <param name="filePath">filePath 为Excel保存的路径</param> public static void CreateExcel(string filePath) { Excel.Application excel = new Ex
阅读全文
摘要:DataTable的列操作 public DataTable GenerateTable() { //对Table1添加列名,并设置列值类型 DataTable dt1 = new DataTable();//创建Table dt1.Columns.Add("ID", typeof(string))
阅读全文
摘要:获取文件目录下的文件 //方法一:獲取目錄下所有文件 var dirinfo = new DirectoryInfo(path1); FileInfo[] fileinfo = dirinfo.GetFiles(); //獲取目錄下所有匹配的文件 //FileInfo[] fileinfo = di
阅读全文
摘要:C#中直接执行SQL的方法 查询语句: public static DataTable GetSelectResult() { DataTable dtResult; dtResult = new DataTable(); try { using (OracleConnection oc = new
阅读全文
摘要:调用配置好的邮件服务器 Send Mail public void SendMail(string vMailFrom, string vMailName, string vMailPass, string vMailPort, string vMailHost, string vMailPri,
阅读全文
摘要:利用正则表达式按文件类型查找文件 public string [] getFileName() { string [] AAFileNameList; string strFileNameList = ""; string localFilePath = @"D:\AAFile\"; if (!Di
阅读全文
摘要:FTP的文档上传功能实现 public object UploadFile(String filename, string targetDir, string hostname, string username, string password) { object resObj; string UR
阅读全文
摘要:调用cmd.exe 连接磁盘 public string connectFTP(string vPath, string vUID, string vPassword) { string errormsg = ""; Process proc = new Process(); try { proc.
阅读全文
摘要:XML文件解析帮助类 class ReadXMLHelper { #region 读取XML配置文件 /// <summary> /// 读取XML配置文件 失败返回null /// </summary> /// <param name="filePath">xml文件路径</param> ///
阅读全文
摘要:WebGridView 绑定的某个栏位动态填充背景 代码: protected void wgvQUERY_DataBound(object sender, EventArgs e) { for (int i = 0; i < wgvQUERY.Rows.Count; i++) { var str
阅读全文
摘要:String 转为 List public string StringToList(string aa) { string bb1 = "("; if (!string.IsNullOrEmpty(aa.Trim())) { string[] bb = aa.Split(new string[] {
阅读全文