
C#
霏段
emmmmm
展开
-
SQL Server中重置或设置自动增长的序列
自动增长 序列,一般用来当做ID 使用。为了解决系统自增序列达到上限后系统出现问题,可以设置重置来解决。DBCC CHECKIDENT ('table_name', NORESEED) -- 查看当前表的序列的值,table_name为表名DBCC CHECKIDENT('table_name',RESEED,1) -- 重置当前表的序列值为1,不删除表的数据。(注意:如果序...原创 2020-03-26 17:26:16 · 3718 阅读 · 0 评论 -
C# windows服务创建、安装、启动和卸载
一、windows服务的创建在vs创建项目中直接创建一个windows服务项目 在Service1.cs中右键查看代码,就可以看到OnStart、OnStop 两个方法,OnStart 是服务启动时执行的代码;OnStop 是服务停止时执行的代码,如下图: 在OnStart 中写入以下代码: using System;using System.Coll...原创 2019-02-12 16:43:16 · 1415 阅读 · 0 评论 -
C# windows服务里面添加Timer控件
在编写windows服务的时候,往往需要循环的使服务做一些事情,在这里Timer控件就派上用场了;但是很多人添加Timer控件完毕了以后,Timer控件不齐作用;其实这是因为我们平时用的Timer 是在System.Windows.Forms 下的,不能用在C# windows服务程序中;所以需要添加System.Timers 下的Timer 控件,System.Timers 下的Ti...原创 2019-02-13 15:41:13 · 3290 阅读 · 0 评论 -
C#窗体程序(winform)禁止最小化、最大化,或去掉关闭按钮
最大化:MaximizeBox,最小化:MinimizeBox。如果设置一个为False 的时候会显示不可用,两个都设置为False 的时候,两个按钮同时消失。关闭按钮没有设置不可用;但是它有一个ControlBox属性,设置为False 的时候最小化、最大化、关闭按钮都会消失。...原创 2019-03-12 14:03:48 · 31851 阅读 · 0 评论 -
C# 中设置 Winform 的 Panel边框(ControlPaint.DrawBorder)的两种方法
方法一、Winform Panel边框方法一:每边能设置不同的颜色、宽度和样式 1、拖一个 Panel控件到主窗体中,保持默认名称 panel1,BorderStyle 选择 Fixed3D。 2、双击 Panel1,打开后台代码文件,在 panel1_Paint(object sender, PaintEventArgs e) 方法中添加如下代码:private void pa...原创 2019-05-15 10:08:50 · 17801 阅读 · 0 评论 -
C# 控件获取事件已经注册的方法(判断对应的控件有没有对应的事件)
直接上代码了可以直接用 /// <summary> /// 查找控件的对应的事件注册的方法名 /// </summary> /// <param name="control">控件</param> /// <param name="eventName">...原创 2019-05-11 10:39:27 · 3358 阅读 · 0 评论 -
C# 实现代码访问JAVA 接口(后台获取API接口数据)可跨语言,使用Json 实现
往往的,业务中存在很多不同系统之间的访问,这时候需要跨语言(跨系统)进行数据库交互。这里的例子是C# 客户端访问JAVA 接口,获取Json 数据。首先部署了一个可以访问的接口,通过这个URL 可以正常的访问到数据库。,如下图(这是我随意部署到个人服务器上的代码,各位也可以在本地部署)然后创建一个winform 程序双击按钮添加代码:private ...原创 2019-07-08 16:02:16 · 5751 阅读 · 0 评论 -
C#里DataSet、DataTable、DataRow的差别和关系,用DataSet、DataTable、DataRow保存查询数据
DataSet、DataTable、DataRow的关系是包含(或着说父子)关系。举个例子:DataSet 相当于一个数据库;DataTable 相当于一张表;DataRow 相当于一条表里的数据。写个例子说明一下它们是怎么用的,有什么关系。窗体程序准备好两个DataGridView,一个准备用DataTable 设置数据源,一个用DataSet设置数据源。点击按钮直...原创 2019-08-05 15:20:22 · 2079 阅读 · 0 评论 -
linq to sql (Group By/Having/Count/Sum/Min/Max/Avg操作符)分组、计数、求和、最大最小值、求平均值等函数用法
本文转自:https://www.cnblogs.com/jack-liang/archive/2011/03/22/1991554.htmlGroup By/Having操作符适用场景:分组数据,为我们查找数据缩小范围。说明:分配并返回对传入参数进行分组操作后的可枚举对象。分组;延迟 1.简单形式:var q = from p in db.Products ...转载 2018-11-26 16:17:13 · 1171 阅读 · 0 评论 -
C# 中chart 控件各个属性和方法介绍
------------------图表样式---------------------Chart1.BackGradientStyle= = System.Windows.Forms.DataVisualization.Charting.GradientStyle.TopBottom; //指定图表元素的渐变样式(中心向外,从左到右,从上到下等等) Chart1.Ba...原创 2018-09-21 22:31:01 · 5605 阅读 · 0 评论 -
C#中的chart 控件的简单使用
窗口是这样的;代码是这样的;private void Form1_Load(object sender, EventArgs e) { chart1.Series[0].YValueMembers = "分数"; chart1.Series[0].XValueMember = "科目"; ...原创 2018-09-21 22:18:44 · 1222 阅读 · 0 评论 -
C# 中隐藏一个窗体后打开另一个窗体,使用Show()和Hide()方法
新建两个窗体Form1 和Form2 ;Form1 中的按钮 的单击事件方法里面的代码;Form2 fm2= new Form2(this);fm2.Show();this.Hide();Form2 窗体里面的代码;Form1 fm1 = new Form1();Form2的构造方法里面;public Form2(Form1 fm1) { ...原创 2018-08-10 14:31:21 · 16851 阅读 · 1 评论 -
C# 中的MessageBox 弹出提示框(消息框)的用法
刚好用到MessageBox ,所以就在网上查着学习了一下。MessageBox.Show(<字符串> Text, <字符串> Title, <整型> nType,MessageBoxIcon);它的格式就是上面这个,第一个参数是 String 类型,表示提示框里面的 内容;第二个参数是String 类型,表示提示框的 标题;第三个参数是整...原创 2018-08-10 18:13:57 · 191322 阅读 · 31 评论 -
C# 中弹出新窗口的两种方式和它们的区别---Show()方法和ShowDialog()方法
就是这两个家伙;它们很简单区分;Show()方法弹出的子窗口,它可以和父窗口同时存在而且可以随意切换。 Showdialog()方法弹出的窗口就不能这样,它永远是被置顶的;如果不关闭这个窗体;那就不能使用别的窗体;别的窗体都是灰显的;...原创 2018-08-10 18:27:32 · 9595 阅读 · 0 评论 -
C# LINQ
本文转自:https://www.cnblogs.com/JackFu/p/8070361.html Lnaguage Intergrated Query(Linq) 集成查询语言基本查询表达式模式来查询和转换 SQL 数据库、ADO.NET 数据集、XML 文档和流以及 .NET 集合中的数据Linq语句的三个步骤:1.定义数据源;2.定义查询语句;3.执行查询语句。sa...转载 2018-08-15 10:26:44 · 234 阅读 · 0 评论 -
C#中窗体程序连接数据库执行SQL语句查询
用到的开发软件是VS2008 和SQL server 2008首先就这么一个简单的窗口,以下是窗体的一些简单的代码。 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Li...原创 2018-08-08 18:24:48 · 25289 阅读 · 2 评论 -
C# 创建、部署和调用WebService的简单示例
本文转自;https://www.cnblogs.com/Brambling/p/6815565htm webservice 可以用于分布式应用程序之间的交互,和不同程序之间的交互。概念性的东西就不说太多,下面开始创建一个简单的webservice的例子。这里我用的是Visual Studio 2015开发工具。首先创建一个空的Web应用程序。 然后鼠标右键点击项目...转载 2018-08-23 10:33:19 · 265 阅读 · 0 评论 -
C# Datagridview 首行自动显示行号——RowPostPaint事件
点击控件的事件按钮,找到RowPostPaint事件;双击事件名称的右边空白部分创建事件的函数;然后在函数中添加如图中的代码;private void DGV_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) { Rectangle rect = new R...原创 2018-09-20 20:50:32 · 7818 阅读 · 7 评论 -
C# 中添加chart 控件
C# 中的chart 控件并不是VC编译器自带的控件,但是它拥有画图的能力,例如柱形图、饼状图、折线图,等等;1、在网上下载mschart 的安装包;并执行安装文件;https://download.youkuaiyun.com/download/feiduan1211/10660275打开VC 编译器,在工具箱里的Data 标签下就可以找到Chart 控件了; ...原创 2018-09-20 21:27:44 · 3471 阅读 · 0 评论 -
C# 中的SqlCommand 的用法和它的几个方法
SqlCommand 这个对象可以让我们在数据库上做一下操作,比如说增、删、改、查。都可以使用SqlCommand 这个对象。首先,要使用SqlCommand 对象的话,必须先声明它。SqlCommand cmd = new SqlCommand(strSQL, conn);其中strSQL 是我们定义好的SQL 语句,conn 是声明好的数据库链接。我们来看一下如果需要在...原创 2018-08-09 19:25:52 · 52145 阅读 · 10 评论