c#
nuptsv_ice
这个作者很懒,什么都没留下…
展开
-
c#数据库连接配置
数据库本地账号配置:<addname="localSqlServer"connectionString="DataSource=数据库服务器;InitialCatalog=数据库;IntegratedSecurity=true"providerName="System.Data.SqlClient"/>数据库自建账号配置:<addname="localSqlSe...原创 2019-11-18 11:40:34 · 561 阅读 · 0 评论 -
C# .net 几种HtmlEncode,HtmlDecode的区别
一、C#中的编码HttpUtility.HtmlDecode、HttpUtility.HtmlEncode与Server.HtmlDecode、Server.HtmlEncode与HttpServerUtility.HtmlDecode、HttpServerUtility.HtmlEncode的区别?它们与下面一般手工写的代码有什么区别?[c-sharp]view pla...转载 2019-07-18 09:39:44 · 3931 阅读 · 0 评论 -
C# 连接SQL数据库以及操作数据库
1、概述ado.net提供了丰富的数据库操作,这些操作可以分为三个步骤:第一,使用SqlConnection对象连接数据库; 第二,建立SqlCommand对象,负责SQL语句的执行和存储过程的调用; 第三,对SQL或存储过程执行后返回的“结果”进行操作。对返回“结果”的操作可以分为两类:一是用SqlDataReader直接一行一行的读取数据集; 二是DataSet联合SqlD...转载 2019-07-03 17:15:15 · 366 阅读 · 0 评论 -
两个list集合得到linq外连接的效果
两个list集合得到linq外连接的效果 网络像这种怎么写?你写的语句仅仅是左外连接,而你要的结果却是左外连接和右外连接的交集(以user_id为键做比较)。当然通常我们不会这样做,因为太低效。一个简单点的办法是先取两个list的user_id做并集运算得到所有的主键,然后依据主键进行子查询。转载 2015-11-09 14:10:21 · 1241 阅读 · 0 评论 -
c#与返回多表的存储过程 dbml
存储过程返回值的代码:方法一:outputCreate PROCEDURE [dbo].[P_GetSomething]@id varchar(20),@info int output方法二:selectCreate PROCEDURE [dbo].[P_GetSomething]@id varchar(20)ASset nocount onsele转载 2015-07-13 10:44:38 · 821 阅读 · 0 评论 -
RDLC分组序号
1、RDLC报表表格中添加序号,调用表达式RowNumber( Nothing )2、RDLC报表,表格分组后添加序号,分两种情况第一种情况,在分组内添加从1开始的序号,每个分组内都是从1开始计数。在报表属性-》代码中添加如下代码:Dim count As IntegerDim GroupName As StringPublic Function GroupCount(na原创 2014-12-19 09:32:58 · 5392 阅读 · 2 评论 -
C#如何调用存储过程
使用存储过程的好处 相对于直接使用SQL语句,在应用程序中直接调用存储过程有以下好处: (1)减少网络通信量。调用一个行数不多的存储过程与直接调用SQL语句的网络通信量可能不会有很大的差别,可是如果存储过程包含上百行SQL语句,那么其性能绝对比一条一条的调用SQL语句要高得多。 (2)执行速度更快。有两个原因:首先,在存储过程创建的时候,数据库已经对其进行了一次解析和原创 2014-09-17 17:31:36 · 565 阅读 · 0 评论 -
对ASP.NET Cookie的一些新的认识
做用户登录,我一直用form验证的方式。有时候,为了节省时间,用户希望用户名输入框能够记住用户名,省得下次重新输入。这个时候光用form验证是不行的,因为form验证的话,用户一退出系统就失效了,所以需要借助于Cookie。本以为做这个会很轻松,谁知花了不少时间也没有成功。虽然检验用户名和密码都是正确的,但系统总是拒绝登录,然后返回到登录页面。登录页面的用户名输入框记是记住用户名了,但转载 2014-06-19 15:44:30 · 548 阅读 · 0 评论 -
asp.net判断用户是否登录(SetAuthCookie相关问题)
如果用户登录后,你使用这个方法把用户写入cookie,则会自动创建身份验证票。FormsAuthentication.SetAuthCookie(tbUserName.Text, true);如何判断用户是否已登录呢?方法一-----------------------if (Context.User.Identity.IsAuthenticated){// 已经登录的转载 2014-06-18 15:06:10 · 6497 阅读 · 0 评论 -
Asp.net的登录验证方法Web.config访问权限配置
FORM验证就是WEB.config 设置然后 再 放入 FormsAuthentication.SetAuthCookie(username, false);//创建用户标识,不跨浏览器操作用的时候从取出来Username就可以了。Context.User.Identity.Name.ToString(); 当使用其中的一种来验证当前用转载 2014-06-18 15:47:53 · 944 阅读 · 0 评论 -
在GridView中增加 空行
由于项目需要,要在GridView中增加空行,在VS 2005 中代码如下:GridMuliEdit.aspx程序代码 无标题页转载 2014-07-18 17:32:42 · 1373 阅读 · 0 评论 -
asp.net设置默认打开页面 Web.config defaultDocument
Web.config defaultDocumentThe web.config file can be used to set a default document, or list of default documents for your website. Web.config can be used to change the default document (page) for a转载 2014-06-23 17:38:51 · 1398 阅读 · 0 评论 -
web.config 设置访问权限
我想让用户在访问我的程序的Admin文件夹下的页面时需要登录,而在访问其他页面时则不需要,也就是说Admin文件夹下的文件拒绝匿名访问. 下面是配置根目录下的web.config文件中关于授权验证的配置转载 2014-06-23 17:38:09 · 2718 阅读 · 0 评论 -
数据绑定Eval与Bind区别
使用数据绑定语法,可以将控件属性值绑定到数据,并指定值以对数据进行检索、更新、删除和插入操作。数据绑定语法 数据绑定表达式包含在 分隔符之内,并使用 Eval 和 Bind 函数。Eval 函数用于定义单向(只读)绑定。Bind 函数用于定义双向(可更新)绑定。除了通过在数据绑定表达式中调用 Eval 和 Bind 方法执行数据绑定外,还可以调用 分隔符之内的任何公共范转载 2014-04-21 16:55:45 · 1783 阅读 · 0 评论 -
已经常用的正则表达式
1.只能输入数字和英文的: 2.只能输入数字的: 3.只能输入全角的: 4.只能输入汉字的: 5.邮件地址验证:var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|CO转载 2014-02-21 10:09:27 · 592 阅读 · 0 评论 -
C#结合正则表达式判断各种用户输入合法性
[csharp] using System; using System.Text.RegularExpressions; namespace SG_VQCDataCollection { /// /// 通过Framwork类库中的Regex类实现了一些特殊功能数据检查 /// public class Metarne转载 2014-02-21 10:08:34 · 763 阅读 · 0 评论 -
DataTable数据进行排序、检索、合并、分页、统计 [转]
一、排序1 获取DataTable的默认视图2 对视图设置排序表达式3 用排序后的视图导出的新DataTable替换就DataTable(Asc升序可省略,多列排序用","隔开)DataView dv = dt.DefaultView;dv.Sort = "id Asc,name Desc";dt = dv.ToTable();二、检索1 设转载 2013-09-02 14:40:53 · 625 阅读 · 0 评论 -
C#中巧用ToString()将日期转成想要的格式达到不同的显示效果
c#时间/日期格式大全,C#时间/日期函数大全有时候我们要对时间进行转换,达到不同的显示效果 默认格式为:2005-6-6 14:33:34 如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢?我们要用到:DateTime.ToString的方法(String, IFormatProvider) using Sys转载 2013-08-28 14:10:51 · 702 阅读 · 0 评论