C#
文章平均质量分 66
素年槿夏
这个世界上根本就不存在“不会做”这回事,当你失去了所有的依靠的时候,自然就什么都会了。
展开
-
Sql Server 生成 Word 文档 表结构
Sql Server 生成 Word 文档 表结构原创 2022-12-16 10:47:47 · 1574 阅读 · 1 评论 -
c# 时间戳的使用,日期判定(时间戳获取、 时间戳和DateTime的转换、时差计算)
c# 时间戳的使用,日期判定(时间戳获取、 时间戳和DateTime的转换、时差计算)原创 2022-11-09 09:22:39 · 1388 阅读 · 0 评论 -
C# POST请求 json格式
C# POST请求 json格式原创 2022-10-30 16:16:25 · 4205 阅读 · 0 评论 -
利用 Newtonsoft.Json 转JSON,忽略多余缺少字段
利用 Newtonsoft.Json 转JSON,忽略多余缺少字段原创 2022-10-19 16:02:51 · 1258 阅读 · 0 评论 -
DataTable CAST 成集合后,进行自定义排序再转换回DataTable
DataTable CAST 成集合后,进行自定义排序再转换回DataTable原创 2022-07-06 11:31:37 · 316 阅读 · 0 评论 -
C#通用类库--数字转为人民币汉字大写表示可负大写
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Shan.Common{ #region RMBException /// <summary> /// 人民币转换的错误 /// </summary> public class RMBException : System.Exception {...原创 2022-05-05 14:57:50 · 384 阅读 · 0 评论 -
使用linq foreach 遍历 datatable中row
foreach (var row in pTable.Rows.Cast<DataRow>()) { string aa = row["字段名"].ToString(); }原创 2021-06-29 16:07:21 · 606 阅读 · 0 评论 -
C#中NameValueCollection类用法详解
C#中NameValueCollection类用法详解,1.NameValueCollection类集合是基于 NameObjectCollectionBase 类。 但与 NameObjectCollectionBase 不同,该类在一个键下存储多个字符串值(就是键相同,值就连接起来如下例子)。该类可用于标头、查询字符串和窗体数据。 每个元素都是一个键/值对。NameValueCollection 的容量是 NameValueCollection 可以保存的元素数。 NameValueColl原创 2021-01-05 10:36:37 · 1569 阅读 · 0 评论 -
C# 创建POST方式的HTTP请求
调用://参数 IDictionary<string, string> parameters = new Dictionary<string, string>(); parameters.Add("organId", HttpUtility.UrlEncode(organId)); parameters.Add("method", HttpUtility.U...原创 2020-09-09 11:10:17 · 2134 阅读 · 1 评论 -
C# List<object> 转换为List<string>、转换为 string数组、转换为一个字符串用分隔符 隔开
var stringlist = new List<string>();//string List var objlist = new List<object>(); //object List objlist.Add("abc"); objlist.Add(321); objlist.Add('x'); //转换为List<string> ...原创 2020-07-20 11:03:04 · 4295 阅读 · 0 评论 -
C# 以数字结尾字符和数字混合数据的排序问题
//usingSystem.Linq;staticvoidMain(string[]args){string[]coms=newstring[]{"CON1","CON10","CON12","CON13","CON26","CON5","CON6","CON7"};varsorted=coms.Select(x=>new...原创 2020-07-20 11:01:14 · 556 阅读 · 0 评论 -
C#显示时间 最新最全的代码
C#显示时间 最新最全的代码 System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:ffff");//2008年4月24日 System.DateTime.Now.ToString("D");//2008-4-24 System.DateTime.Now.ToString("d");//2008年4月24日 16:30:1转载 2013-11-29 12:31:58 · 1067 阅读 · 0 评论 -
asp.net各种cookie代码和解析
Cookie是一段文本信息,在客户端存储 Cookie 是 ASP.NET 的会话状态将请求与会话关联的方法之一。Cookie 也可以直接用于在请求之间保持数据,但数据随后将存储在客户端并随每个请求一起发送到服务器。浏览器对 Cookie 的大小有限制,因此,只有不超过 4096 字节才能保证被接受。编写Cookie1 //方式1: 2 Response.Cookie转载 2014-02-13 13:49:54 · 430 阅读 · 0 评论 -
C#通用类库--数字转为人民币汉字大写表示
//类名:EcanRMB//作用:数字转换为人民币大写//作者:shan//时间:2014-03-11using System;using System.Collections.Generic;using System.Text;namespace Ecan{ public class EcanRMB { ///转载 2014-03-11 11:04:18 · 1114 阅读 · 0 评论 -
开发中的代码规范
一、背景 随着公司的业务发展,项目越来越多,越来越大,复杂性也越来越高。查找一个BUG变得越发抓狂;新人熟悉一块代码也变得越发困难。有的时候顺手写下的一行充满坏味道的代码,可能当时不会出现什么影响,而且当事人也十分清楚自己写的东西。但是,当日积月累之后,这种坏代码越来越多,整个项目就变得混乱不堪,牵一发而动全身,各种错误,修复了这影响了那。 二、必需要有规范 这转载 2014-03-06 10:26:32 · 580 阅读 · 0 评论 -
asp.net 的XML操作
一、简单介绍using System.Xml;//初始化一个xml实例XmlDocument xml=new XmlDocument();//导入指定xml文件xml.Load(path);xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));//指定一个节点XmlN转载 2014-03-12 16:40:52 · 423 阅读 · 0 评论 -
C#文件及文件夹复制,移动,删除
class File_DirManipulate{/// /// FileCopy/// /// 源路径/// 目标路径public static void FileCopy(string srcFilePath,string destFilePath){File.Copy(srcFilePath, destFilePath);}/// /// Fi转载 2014-04-17 09:20:49 · 599 阅读 · 0 评论 -
C#的几种写文件方法
C#写文件处理操作在很多的开发项目中都会涉及,那么具体的实现方法是什么呢?这里向大家介绍三大方法,希望对你在开发应用中有所启发。首先C#写文件处理操作必须先导入命名空间:using System.IO; C#写文件方式一:用FileStream//实例化一个保存文件对话框 SaveFileDialog sf = new SaveFileDialog(); //设置文件保存类转载 2014-04-22 22:01:04 · 1184 阅读 · 0 评论 -
C# VS2010中,用微软自带的System.Data.OracleClient来连接Oracle数据库 .
由于微软在.Net框架4.0中已经决定撤销使用System.Data.OracleClient,造成在VS2010中无法连接Oracle数据库,但它还依旧存在于.Net架构中,我们可以通过自己引用 C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Data.OracleClient.dll 来获得对Oracle数据库的支持。方法:转载 2014-04-25 08:57:53 · 931 阅读 · 0 评论 -
Asp.Net 汉字转(拼音)
1.ChinesConvertSpelling:汉字转拼音类(全拼) 1 using System; 2 using System.Data; 3 using System.Configuration; 4 using System.Text; 5 6 /// 7 /// Summary description for ConvertHzToPz_转载 2014-06-05 10:11:25 · 153870 阅读 · 0 评论 -
Asp.Net Word、Excel转PDF在线预览
第一步:建一个类(ConvertPdf.cs)存放此代码 public static class ConvertPdf { /// /// Word转换Pdf /// /// /// /// /// public static bool Convert(strin转载 2014-06-05 10:13:16 · 1019 阅读 · 0 评论 -
C#正则表达式
"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+\.[0-9]*[1-9][转载 2014-06-20 13:45:48 · 441 阅读 · 0 评论 -
在ASP.NET中过滤HTML字符串总结
先记下来,以作备用! /// 去除HTML标记 /// /// /// 包括HTML的源码 /// 已经去除后的文字 public static string GetNoHTMLString(string Ht转载 2014-07-31 08:51:34 · 577 阅读 · 0 评论 -
C#的装箱和拆箱
1:装箱 其实就是将一个值类型的转换成一个引用类型,或者把值类型转换成一个被该值类型那个应用的接口类型,这个过程会使用堆栈。被装箱的值是作为一个复制赋给对象的。 int intValue = 100; Object obj = i;using System; using System.Collections.Generic; us转载 2014-09-05 09:06:41 · 414 阅读 · 0 评论 -
Repeater控件中的数据导出为Excel或Word文件
/// /// 导出数据函数 /// /// 导出文件MIME类型 /// 导出文件的名称 private void Export(String FileType, String FileName) { Response.Clear(); Respon原创 2014-08-20 15:29:35 · 2673 阅读 · 0 评论 -
ASP.NET Repeater绑定数据并实现分页
显示当前页码Label属性 值ID LabNowPageNumbertext 1×××××××××××××××××××××××××××××××××××××××××××显示总页码Label属性 值ID LabAllPageNumbertext ""×××××××××××××××××××××××××××××××××××××××××××××××原创 2014-09-09 22:18:55 · 534 阅读 · 0 评论 -
ASP.NET MD5加密
using System;using System.Collections.Generic;using System.Text;using System.Text.RegularExpressions;using System.Web;using System.Security.Cryptography; /// /// 用md5加原创 2014-09-09 22:20:29 · 393 阅读 · 0 评论 -
ASP.NET DataList绑定数据并实现分页
显示当前页码Label属性 值ID NowPageNumberLabtext 1×××××××××××××××××××××××××××××××××××××××××××显示总页码Label属性 值ID BackPageNumberLabtext ""×××××××××××××××××××××××××××××××××××××××××××××××原创 2014-09-09 22:27:23 · 1009 阅读 · 1 评论 -
ASP.NET 获得客户端IP地址
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.W原创 2014-09-09 22:25:13 · 383 阅读 · 0 评论 -
ASP.NET 文件上传
protected void UploadBtn_Click(object sender, EventArgs e) { //******************获取文件的扩展名如:(.rar)*************************** string fileName = this.FileUpload1.PostedFile.FileNa原创 2014-09-09 22:25:35 · 366 阅读 · 0 评论 -
ASP.NET页面之间传递值的几种方式
页面传值是学习asp.net初期都会面临的一个问题,总的来说有页面传值、存储对象传值、ajax、类、model、表单等。但是一般来说,常用的较简单有QueryString,Session,Cookies,Application,Server.Transfer。 一、QueryString QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如转载 2014-08-14 17:08:06 · 567 阅读 · 0 评论 -
字符串常见操作
字符串常见操作(1)取字符串长度 .Length;(2)字符串转为比特码 GetBytes()(3)字符串相加 推荐StringBuilder sb = new StringBuilder();sb.Append();(4)截断字符串的一部分 变量.SubString(起始位置,截取位数);(5)查指定位置是否为空字符 char转载 2014-09-11 11:09:08 · 354 阅读 · 0 评论 -
SQL中的join连接
inner join on,full outer join,left join on,right jion on1.inner join on 内部连接 两表都满足的组合2.full outer 全连 两表相同的组合在一起,A表有,B表没有的数据(显示为null),同样B表有,A表没有的显示为(null)3.A表 left join B表 左连,以A表为基础,A表的全部数据,B表有转载 2014-09-11 11:12:03 · 463 阅读 · 0 评论 -
ASP.NET中DataTable与DataSet之间的转换
DataSet包含了多个DataTable,以及DataTable之间的约束关系。如果你的数据不需要做关系映射,直接用DataTable效率比较高。如果有需要1:N或N:M这样的关系查询,将DataSet中的相应DataTable全部填充,再使用关系查询数据。DataSet数据源你可以把它看成数据库,而DataTable就是数据库里的一个表将DataTable添加到Data转载 2014-09-11 13:40:04 · 9744 阅读 · 0 评论 -
DataSet和DataTable有用的方法
每一个DataSet都是一个或多个DataTable 对象的集合(DataTable相当于数据库中的表),这些对象由数据行(DataRow)、数据列(DataColumn)、字段名(Column Name)、数据格(Item),以及约束(Constraint)和有关DataTable对象中数据的关系(Relations)与数据显示排序(DataView)信息组成。DataView用来在观察转载 2014-09-11 10:52:00 · 433 阅读 · 0 评论 -
DataSet和DataTable详解
先构建一个结构与用户请求数据结构相同的DataTable,然后将用户的请求数据填充到构建好的DataTable中,最后将DataTable添加到DataSet中。DataTable,,DataColumn,DataRow 深入研究DataTable是内存中的一个关系数据表,可以独立创建使用,也可以作为DataSet的一个成员使用!如何将DataTable作为DataSet的转载 2014-09-11 10:56:49 · 409 阅读 · 0 评论 -
.net 调用webservice 总结
最近做一个项目,由于是在别人框架里开发app,导致了很多限制,其中一个就是不能直接引用webservice 。我们都知道,调用webserivice 最简单的方法就是在 "引用" 那里点击右键,然后选择"引用web服务",再输入服务地址。确定后,会生成一个app.config 里面就会自动生成了一些配置信息。现在正在做的这个项目就不能这么干。后来经过一番搜索,就找出另外几转载 2014-09-11 11:07:30 · 386 阅读 · 0 评论 -
JSON转换类(二)--List转换成Json、对象集合转换Json等
#region List转换成Json /// /// List转换成Json /// public static string ListToJson(IList list) { object obj = list[0]; return ListToJson(list转载 2014-08-29 09:11:02 · 540 阅读 · 0 评论 -
ASP.NET—013:实现带控件的弹出层(弹出框)
在页面中用到弹出新页面的情况比较多的,一般来说都是使用JS方法showModalDialog("新页面相对路径+?参数1&参数2",window,"新页面样式");然后会新弹出一个模态的page页。而在有些时候,仅仅是显示一些单一的、少量的数据,或者一些简单的操作时。就没必要使用新弹出页面了。此时,最好使用弹出层,也就是数据还是显示在当前页面的某个控件上,然后通过JS方法实现达到弹出的转载 2014-09-23 11:10:29 · 514 阅读 · 0 评论 -
利用NPOI导出数据到Execl
相信很多童鞋都开发过Execl的导入导出功能,最近产品中无论是后台数据分析的需要,还是前端满足用户管理的方便,都有Execl导入导出的维护需求产生。以前做这个功能,如果是web,利用HttpContext.Current.Response.ContentType ="application/ms-excel";就可以导出html数据表格到execl中,这种方法的问题就是编码格式的兼容性太差转载 2014-09-02 15:09:36 · 481 阅读 · 0 评论