7 liuxufeiyang000

尚未进行身份认证

暂无相关描述

等级
TA的排名 4w+

select2动态加载数据,智能搜索(类似百度搜索)

前言:类似于百度搜索,有很多控件可以实现,本文着重介绍2个,autocomplete和select2本文都是以动态加载数据为例,根据输入的条件,在后台模糊查询获取数据,动态加载到控件中。1、autocomplete引用jQuery/jquery-1.10.4.ui.css"rel="stylesheet"/>解释:

2016-12-15 18:08:19

linq中datetime取日期格式部分

linq中想对数据记录按日期进行分组,即得到每天的数据汇总,用C#的d.ToShortDateString()会报错。(其中,d为DateTime类型的变量)。原因是EF不识别C#的语法。此时,需要用EF自带的日期转换函数DbFunctions.TruncateTime(),引用usingSystem.Data.Entity;例子:varq=frompintabl

2016-12-07 17:09:04

MVC使用脚本刷新部分页面

刷新部分页面目前遇到的主要有两种方式:使用partialView、使用脚本(把数据用脚本写成网页表达形式)1、使用partialView此方法在我的博客里面有介绍过,参见MVC通过PartialView部分加载刷新页面2、使用脚本$("input[class='btn']").click(function(){$.a

2016-08-25 15:43:08

ADO.NET处理数据库

既然选择用ADO.NET处理数据库,想要获取关于数据库的信息,都可以用sql语句通过SqlCommand获取。比如以下函数功能:1.获取指定数据库的所有table名称。publicListGetAllTables(){Listlist=newList();if(conn.State==System.D

2016-08-15 18:03:53

MVC通过PartialView部分加载刷新页面

1.新建一个TaskBoardDetail.cshtml,内容如下:(主要是显示自己需要的数据)@{inti=0;}@foreach(variteminViewBag.DataList){@foreach(varitinitem){@it.functionName}

2016-08-15 17:49:21

c#用账号密码访问公共盘,pdf打印文档

1.访问公共盘,可以用c#操作netuse命令。(本人试验过,貌似只有这种方式可以用)适用环境:当要访问公司别的部门的公共盘,又没有权限的时候。需要知道公共盘的IP,别的部门的一个账号密码。publicstringConnectLan(stringp_Path,stringp_UserName,stringp_PassWord){

2016-08-06 14:59:17

c#遍历文件夹和文件

1、获取指定文件夹的全路径适用于不知道文件夹的准确名称,使用关键词获取文件夹的全称,并返回全路径privatestringGetFolderName(stringpath,stringkey){DirectoryInfotheFolder=newDirectoryInfo(path);//遍历文件夹

2016-08-01 16:09:48

c# datagridview列头添加复选框实现全选

1.datagridview列头添加复选框   网上查了很多资料,大都是通过添加自绘复选框类来实现的。经验证效果不错。/*****************************以下是自定义在datagridview列头绘制复选框*********************************************///定义继承于DataGridViewColumn

2016-07-04 17:30:10

MVC点击菜单一直保持高亮状态

MVC用于菜单链接的部分都是放在_Layoutout.cshtml中的,自定义的网页都是嵌入到上述网页中(通过@RenderBody()嵌入自定义网页部分)。当然也可以自定义菜单链接页,本人直接用_Layoutout.cshtml可以满足需求。下面说说如何点击菜单,该菜单项一直保持高亮状态。1、本文的菜单链接是通过ul  li实现的:(_Layoutout.cshtml中

2016-05-26 10:23:16

ClickOnce部署VS2012及以上WinForm程序

ClickOnce部署应用程序的项目,在网上找了一些资料,跟我的版本不相符,所以选项也略有不同。其次,是在公司内部使用,所以发布位置选择也要考虑。先说一下环境,本人用的VS2013,发布到公司公共网盘上。1.设置发布属性右键项目解决方案,选择“属性”,再选择“发布”选项卡。注意路径的写法。发布文件夹位置,我写的直接是公司网盘,安装文件夹位置可以不用写。经测试,如果想本

2016-05-20 14:22:21

C#判断一个string是否为数字

案一:Try...Catch(执行效率不高)privateboolIsNumberic(stringoText){         try        {                 intvar1=Convert.ToInt32(oText);                 returntrue;        }      

2016-05-19 10:23:06

无法将文件“..\obj\*.dll”复制“..\bin\*.dll”,对路径“..\bin\*.dll”的访问被拒绝

如题,生成解决方案的时候总是错误,说无法将文件“..\obj\*.dll”复制“..\bin\*.dll”,对路径“..\bin\*.dll”的访问被拒绝。即使关了VS,再重新打开还是一样的错误。 查了资料都说把文件.dll的只读属性去掉,或者整个文件夹得只读属性去掉。但是如果是在公司,有域名的情况下,去掉只读属性是要输入管理员权限的。解决方法如下:在工程同级目录建一个文件

2016-04-28 15:44:14

c# windows服务程序

windows窗体应用程序是在用户登录后才运行的。特别是对于服务器这种多用户系统,尽管设置了开机自启动,但是在程序运行过程中,运行改程序的用户被注销了,程序就关掉了。除非有人重新登录或服务器重启。如果想要程序一直运行在服务器上,最好是把程序写成windows服务程序。这样程序会随着系统的自动启动而启动,自动关闭而关闭,不需要用户直接登录,直接开机就可以启动。注意windows服务

2016-04-20 10:33:27

C#在终端服务器只允许运行应用程序的一个实例

只允许运行应用程序的一个实例,用Mutex互斥体可以实现,但是一定要明确程序运行场景。常见代码如下:staticvoidMain()       {           try           {               boolcreateNew;               using(Mutexm=newMutex(tru

2016-04-18 13:35:20

c# 插件式程序示例

插件的好处不用多说,只要接口一样,可以任意更换表现形式。步骤如下:1.新建一个类库工程MyPlug。 默认创建Class1.cs文件,此类用于继承接口,并处理接口方法。 a.在该工程中新建类Iplugin,并定义接口,代码如下:namespaceMyPlug{publicinterfaceIplugin{voidOnSho

2016-04-15 09:25:27

c#处理基于Modbus协议的串口通讯程序

下位机是Modbus协议,上位机是用c#写的串口通讯程序。VS工具箱有自带的串口通讯控件;或者直接用代码SerialPortserialPort=newSerialPort();生成串口通讯的对象,但是记得要绑定收到数据的响应事件。(本文用的是第二个方式)代码如下:1.打开串口SerialPortserialPort=newSerialPort();priva

2016-04-05 10:32:17

SQL触发器使用游标获取批量数据

有点概念需要解释一下:1、每一次insert,update,delete都会触发触发器;2、每一次的insert,update,delete可能有n条数据。   例如SQL语句updatetable-namesetXXX=XXXwhereId>=30   这种情况我们熟称批量处理,此时inserted和deleted里面确实会有30条数据(假设Id从1开始自增加),但

2015-12-25 14:54:39

违反并发性: UpdateCommand影响了预期 1 条记录中的 0 条

c#更新数据库记录。有两个表A,B。A是主表,B是从表。联合更新B的数据时总出现标题的错误。我有3个这种从属关系的表,另外两个都是没问题,就这个出问题。而且我都在SQL执行过相应的SQL语句,是没问题的。查资料,都说UpdateCommand要有主键,如果主键是自动增长的要声明,。。。。都不是我的问题所在。后来发现跟数据表里面字段的类型有关。如果更新数据库进行条件比

2015-12-24 13:39:02

将float转换为数据类型numeric时出现算术溢出错误

今天修改数据库字段类型,把float转换成decimal类型。找了好多资料都没从根本上解决问题。多亏了下面的这个bloghttp://blog.csdn.net/wangchao1982/article/details/1882571主要原因:decimal(12,4)的意思:小数点前最多有8位,小数点后有4位,不足4位补0,超过4位小数则四舍五入。解决方法:先把f

2015-12-24 11:57:53

SQL多表联合查询实现插入/更新/删除

具体描述:有两个表相关联,比如A是主表,B是A的关联从表。A和B各自的主键都是自动增长的。所以插入顺序:先插入A,再插入B;      更新顺序:随意;      删除顺序:先删除B,再删除A;1、删除B时的联合查询语句如下deleteBfromB,AwhereRTRIM(FailureMode)=RTRIM(@FailureMode)andRTR

2015-12-22 17:03:03

查看更多

勋章 我的勋章
    暂无奖章