Valar Morghulis Valar Dohaeris

小菜鸟一枚,日常开发中用到的小东西

TreeView当焦点不在控件上后选择项的背景颜色不取消(默认是恢色)

需要将TreeView控件的属性HideSelection设置为false即可

2018-10-23 09:20:32

阅读数 113

评论数 0

当鼠标移动到控件上,动态显示提示内容 ToolTip

//在控件的Mouse_Enter事件中 ToolTip p = new ToolTip(); p.ShowAlways = true; p.SetToolTip(this.btn_close, "关闭");//p.SetToolTip(控件名称, &...

2018-10-23 09:17:00

阅读数 637

评论数 0

Winform控件获得/失去焦点事件

//1、在窗口初始化时添加事件委托 private void LoginFrm_Load(object sender, EventArgs e) { txt_username.GotFocus += new EventHandler(txt_username_GotFocus);    ...

2018-10-23 09:13:12

阅读数 1824

评论数 0

Html使span、lable、p等没有输入焦点的元素获得焦点

在style里设置display:inline-block;这时鼠标选中此控件后就会有像text控件那样出现选中高亮效果,要去掉高亮效果就要在style加上outline:none; 例: <div> <span st...

2018-10-23 09:08:01

阅读数 659

评论数 0

在WinForm中读取HTML代码获取指定元素个数

HtmlElementCollection elets = webBrowser1.Document.GetElementsByTagName("div");  

2018-10-22 10:55:38

阅读数 165

评论数 0

WinForm登陆成功后跳转到主窗口

在Program类的Main函数中 LoginFrm loginFrm = new LoginFrm(); loginFrm.ShowDialog(); if (loginFrm.DialogResult == DialogResult.OK)      Application.Run(new...

2018-10-22 10:50:23

阅读数 1212

评论数 0

SQL 返回新增数据的ID

语法:output inserted.字段 例:insert into 表名(字段1,字段2....) output inserted.id values(数值1,数值2....) 此方法也可以使用在  output updated.修改之前的字段 output deleted.id 删除之前的...

2018-10-22 10:48:08

阅读数 403

评论数 0

SQL replace的用法

解释1: replace(str1,str2,str3)  说明:str3替换str1中出现的所有str2,返回新的字符串,如果有某个参数为NULL,此函数返回NULL  该函数可以多次替换,只要str1中还有str2存在,最后都被替换成str3  若str3为空,则删除str2 解释2: re...

2018-10-22 10:46:13

阅读数 591

评论数 0

Sql ISNULL的用法

作用:使用指定的替换值替换 NULL。 语法:ISNULL ( check_expression , replacement_value ) 参数说明: check_expression  将被检查是否为 NULL的表达式。如果不为NULL,这直接返回 该值,也就是 check_expressio...

2018-10-22 10:42:03

阅读数 172

评论数 0

设置项目引用的dll自己的配置文件

读取指定位置的config Configuration config = ConfigurationManager.OpenExeConfiguration(path);

2018-10-22 10:37:46

阅读数 199

评论数 0

EF 计算时期/时间差

方式1:SqlFunctions.DateDiff("计算单位",字段名称,要计算的变量参数) 相差小于1天:SqlFunctions.DateDiff("hh", t.CreateDate, DateTime.Now) &a...

2018-10-22 10:34:39

阅读数 289

评论数 0

EF Code First Model字段改变数据库的字段也跟着自动改变

在上下文中这样写代码 public class Context:DbContext { public Context():base("UserDB")     { //自动创建表,如果Entity有改到就更新到表结构         ...

2018-10-22 10:31:30

阅读数 178

评论数 0

EF Code First生成的数据表去复数(去掉数据表最后面那个s)

只能代码自动生成数据表,不能手动创建表,否则运行报错方法1: 在每个model的class前都加上[Table("数据表名称")] [Table("ChatRoomInfo")] public partial class ...

2018-10-22 10:21:33

阅读数 497

评论数 0

EF(CodeFirst)设置查询/数据库连接超时时间

EF默认查询连接数据库的时间是30秒,项目运行太久数据很多,有时候30秒也查不出数据需要延长连接数据库时间 延长连接数据库时间百度上很多人都说是改配置文件 比如:在WebConfig配置文件中的连接数据库字符串设置Connect Timeout=600000等等, 但本小菜也试过好多但是都不...

2018-10-22 10:16:53

阅读数 1290

评论数 0

EF、Linq查询/获取服务器时间

很多人做项目时候当喜欢用DateTime方法来做服务器时间直接写入了数据库,不得不说这是非常错误的,有些用户的电脑自己会把自己的电脑时间改了忘记了改回正确的时间,或者有用户的电脑很老很旧主板的电池已经坏了,每次开机时间都是主板出厂的默认时间,这个时候用DateTime只有给自己和团队添加麻烦,报表...

2018-06-26 10:14:11

阅读数 507

评论数 1

阿里云winServer2008x64部署MVC(.net)详细步骤

第一部分、VS发布项目 编译整个解决方案 右击可以运行的项目 3.选项要发布的路径(可以看成是要将编译后的可执行文件保存到某个路径下) 发布出来的结果 第二部分、安装IIS(如果服务器已经安装过IIS了,就跳过这一步) 1.在云服务器上  左下角点开“服务器管理器” 2...

2018-06-20 15:19:27

阅读数 367

评论数 0

C#DataGridView 添加超链接

方式1: DataGridView 的 列设置为 DataGridViewLinkColumn 即可 这种方式 方便快捷  只是在运行后此列不可编辑   方式2: DataGridView 的列设置为  DataGridViewTextBoxColumn (以此列为第0列为说明) 自己...

2018-06-15 10:44:48

阅读数 1658

评论数 0

Jquery网页滚动条滚动到最下面自动加载下一页

<head> <script src="js/jquery-1.7.1.min.js" type="text/javascript"&...

2018-03-21 16:42:49

阅读数 391

评论数 0

Jquery页面滚动条向下拉到div的位置时,此div就固定在顶部,向上拉时返回原位置

Div在网页打开时固定在某个位置(不一定是网页的最顶端),当滚动条向下滚动时,页面的顶部到达此div位置后,此div就固定在网页的最顶部跟随移动,当滚动条向上滚动时,页面顶部高过此div原来的固定位置,此div就定在原位置不再跟随滚动条移动(相当于返回原来的位置)。 网上找了下,有很多方法,但像...

2018-02-12 14:25:31

阅读数 2189

评论数 0

js在同一个网页上光标(焦点)在不同的元素(控件)上按下回车键做出不同的反应

在同一个网页上有一个div是做登陆,按回车做登陆做操作,又有另一个div做查询功能,输入内容后按回车查询相应的内容 在不同的div写上不同的onkeydown事件,然后在script中写相应的函数,函数中调用相应的事件即可 <head>   &...

2018-01-15 10:50:51

阅读数 182

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭