——— c#
文章平均质量分 70
焦玉丽
这个作者很懒,什么都没留下…
展开
-
IP地址链接数据库失败解决办法
在牛腩新闻发布系统中,我遇见了个问题,在配置文件中写连接数据库语句,用“本机名\实例名”的形式可以连接数据库,用IP地址连接数据库失败。 语句如下图: 用IP地址链接时,报错信息:“在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider原创 2016-06-18 16:56:56 · 5083 阅读 · 36 评论 -
c# DataView.ToTable() 方法 去除表中的重复项
DataView.ToTable()方法及其重载:1.DataView.ToTable()根据现有DataView中的行,创建并返回一个新的DataTable。2.DataView.ToTable(String)根据现有DataView中的行,创建并返回一个新的DataTable。参数String为返回的DataTable的名称,输出的表与输入表的列相通,不可自定义。原创 2017-03-11 18:30:40 · 11171 阅读 · 19 评论 -
c# global.asax 发送邮件
需求:用户参加某活动后,需要在指定日期给该用户发送一封提醒邮件思考:用户触发某事件,参加活动,库中生成一条记录。问题是我们需要每天与发送日期比对,这个比对过程是自动进行的,解决方案:利用Application_start 用timer来监测,过一段时间就触发一次。解决: #region 定时发送邮件——焦玉丽——2017年4月22日10:17:28 protect原创 2017-04-23 16:33:59 · 848 阅读 · 31 评论 -
winform 程序 动态生成控件练习
自动生成i个控件,生成控件的个数不确定,最后程两列显示出来。(辣个,算法神马的拿时间怼总能怼出来,不是最优,但可以显示出来。)//先查出来总个数,总个数的一半来求每个的高,窗体高度固定,根据总的高度计算 for (int i = 0; i < dt.Rows.Count; i++) { int heigh原创 2017-09-24 19:18:08 · 1831 阅读 · 24 评论 -
winform窗体中操作Excel
项目需求的效果:winform窗体中显示 Excel表格中的内容带格式(比如合并的单元格)。现在还没有实现,过程中查阅了很多资料,效果不理想,但也学到了一些知识。winform中导入导出Excel有以下几种方法:1.oledb 连接数据源,导入到dataGridView中,dataGridView控件不能读取到Excel表格的格式,虽然可以重画,表格很多,且多变。原创 2017-09-17 21:38:31 · 1431 阅读 · 19 评论 -
查询数据库中所有表的名称
之前的查询都是查询某张表中的数据,突然要查询数据库中表名,还是愣了一下子。写下来备忘:查库中表名:select name from sqlite_master where type='table' order by name查字段名: pragma table_info(表名)原创 2017-10-08 21:51:31 · 1408 阅读 · 13 评论 -
winform程序 读、写xml文件
有用到先上代码,后面总结相关知识,,,创建:XmlDocument xmlDoc = new XmlDocument(); //创建类型声明节点 XmlNode node=xmlDoc.CreateXmlDeclaration("1.0","utf-8",""); xm原创 2017-09-30 22:58:38 · 1312 阅读 · 12 评论 -
无法将类型为 excel.applicationclass 的 com 强制转换为接口类型 的解决方法
“无法将***的com强制转换”这类问题通常是office 安装组件注册的问题,不是程序的问题。解决如下:方法一: 打开“程序和功能”,找到你安装的office,选中右击——选择“更改”——弹出框中选择“修复”——自动重启后即可 。方法二:利用【运行】窗口修改注册表Windows+R ——输入你的Excel.EXE的路径,然后在后面 输入原创 2017-10-15 19:24:19 · 12266 阅读 · 15 评论 -
winform程序中使用js
在winform中嵌入js:原创 2017-11-02 13:20:14 · 1270 阅读 · 7 评论 -
积累——SQLiteHelper
using System;using System.Collections.Generic;using System.Configuration;using System.Data;using System.Data.SQLite;using System.Linq;using System.Text;using System.Security.Cryptography;using原创 2017-11-19 22:57:37 · 312 阅读 · 15 评论 -
winform程序中使用js(2)
c# 中的WebBroser的使用WinForm webbrowser控件的使用收藏备用接上文winform程序中使用js ,本文写另一种方法:利用webbroser控件。原创 2017-11-05 22:41:24 · 370 阅读 · 8 评论 -
无法嵌入来自**的互操作类型解决方案
遇见这个问题,网上查了下解决方案挺简单的,右击属性,嵌入互操作类型改为false就行了。问题解决了,不明白“互操作类型”是什么概念,顺道了解下:互操作性——不同的程序借助同一套交换格式交换数据,读写相同格式文件等。无须用户了解各种功能单元的独特特性的情况下,使得功能单元之间进行通讯、执行过程或者传输数据的能力。“嵌入互操作类型”:就是导入的意思,告诉编译器是否要把互操作原创 2017-12-10 22:12:10 · 3699 阅读 · 14 评论 -
c# des加密与java同步
#region 加密解密 /// /// DES加密算法 /// sKey为8位或16位 /// /// 需要加密的字符串 /// 密钥 /// public static string DesEncrypt(string原创 2017-11-19 22:59:45 · 369 阅读 · 9 评论 -
datagridview 控件常用属性——机房合作
背景:机房合作U层 dataGridView控件的使用属性汇总1.点击一个单元格,选中一行 设置DataGridView的属性SelectionMode(有选择列和选择行)2.不能选择多行 设置DataGridView的属性MultiSelect为false3. 窗体传值时获得选中行的参数 用SelectRows.index记录下行数,然后用dgvTa原创 2016-12-11 21:36:29 · 648 阅读 · 26 评论 -
c#学前准备
刚开始学习c#,作为一种编程语言,与之前学过的VB也有很多想通的地方。下面是学习之前对c#的了解:1.框架 .NET框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。.NET框架的目的是便于开发人员更容易地建立Web应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。 公共语言运行库(CLR),是一个原创 2015-12-06 14:26:49 · 1188 阅读 · 24 评论 -
DateTime 的应用
最近在项目中经常用到DateTime来获取时间,不同的时间格式,时间精确度等等,每次都是现查,很麻烦,现从查的文章中摘取总结一小下:时间格式: System.DateTime.Now.Tostring(); ____默认24小时本机时间。24小时制: DateTimedt = DateTime.Now; stringdt24 = dt.ToStr原创 2016-08-07 22:23:31 · 540 阅读 · 25 评论 -
代码片段——弹出提示框
Page.ClientScript.RegisterStartupScript(Page.GetType(),"message", "alert('类别名称已经存在,请重新填写');");原创 2016-07-03 19:54:02 · 642 阅读 · 39 评论 -
字符串按指定长度剪切 代码段
/// /// 将指定字符串按长度进行剪切 /// /// 需要截断的字符串 /// 字符串的最大长度 /// 超过长度的后缀 /// 如果超过长度,返回截断后的新字符串加上后缀,否则,返回原字符串 public static string StringTruncat(string原创 2016-06-12 17:25:49 · 663 阅读 · 28 评论 -
将字符串长度进行剪切
在网页上我们经常会看到在列表栏里,有的标题或文章只显示一行后面会用省略号代替,即实现下图的效果:将字符串截取指定长度后,用自定义的符号显示代表剩余内容: /// /// 将指定字符串按长度进行剪切 /// /// 需要截断的字符串 /// 字符串的最大长度 /// 超过长度的后缀原创 2016-06-05 20:25:17 · 693 阅读 · 23 评论 -
【机房重构】——怎么用EA画时序图
百度百科中的解释是这样的:时序图(Sequence Diagram),亦称为序列图或循序图或顺序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,时序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件时序图的组成元素:角色(Actor)、对象(Object)、生命线(Lifeline)、控制焦原创 2016-04-30 18:08:01 · 6812 阅读 · 33 评论 -
【机房重构】——报表
在机房收费系统中有结账的功能,周结账、日结账用到了报表,刚接触VS报表自己也不是很清楚,做完这两个功能,也貌似有点体会,先记录下来:自己的理解,报表的使用分三步:一、建立数据源集 二、建立报表并与数据源绑定原创 2016-04-24 20:55:54 · 1670 阅读 · 50 评论 -
机房重构——组合查询
机房收费系统中有三个功能用到了“组合查询”——可以查询1到3个条件的数据。这三胞胎长得是很像很像滴,上图:学习了设计模式,但是到实际用的时候还是不会啊,看了很多资料博客,在这里实践了一把——用模板方法模式分析:三个的窗体是一样的,查询的表不一样,字段也就不一样,所以要在抽象出来的父窗体中写一个基本框架,在各自的子窗体中赋值。1.窗体父窗体写好以后,子窗体创建:以原创 2016-04-10 10:03:59 · 690 阅读 · 33 评论 -
【机房重构】——视图
干嘛用?为什么用?——————————请自行百度怎么用?这样就建好了一个视图,相当于从几张表中挑选出你需要的字段重新组合成一张新表,但是当我写入一句sql语句时,就有问题了,,,看见红破浪线就犯怵啊,鼠标放上去显示“对象名无效”,几个字看的我这个郁闷啊,刚开始学习,本来就挺忐忑的,这下可好,从名字开始就出错!于是我仔仔细细的对着视图的名字对了好几遍,原创 2016-03-31 19:06:35 · 633 阅读 · 28 评论 -
c#小结(4)---面向对象
什么是对象 对象是指看得见摸得着的具体特指的对象原创 2016-01-02 12:59:50 · 756 阅读 · 25 评论 -
C#小例子(3)out传参和ref传参
1.out传参,小例子如下:namespace _02_out传参{ class Program { static void Main(string[] args) { int number1 = 1; int number2 = 2; int sum = AddNumb原创 2015-12-21 10:41:19 · 1221 阅读 · 38 评论 -
C#小例子(2)——方法
一、概念 方法是一个执行可以由对象或类完成的计算或行为的成员。方法有一个形式参数列表,可以为空;返回数值,也可以没有返回数值(void),并且可以是原创 2015-12-20 17:18:14 · 887 阅读 · 34 评论 -
C# 小例子(1)
1.类型转换之string—intnamespace 类型转换之str变int{ class Program { static void Main(string[] args) { Console.WriteLine("请输入你的语文成绩"); string strChinese = Consol原创 2015-12-13 11:18:41 · 674 阅读 · 21 评论 -
c# datetime时间
找到个比较全的博客 记录下来备用:C# DateTime 日期加1天 减一天 加一月 减一月 等方法然而,这篇博文并不能解决我的问题,我遇见问题是:vue前端传给后台的时间不一致,相差8小时解决办法:用addHours方法 DateTime.Now.AddDays(Double Value);//加天数 DateTime.Now.AddHour...原创 2018-03-11 21:06:55 · 664 阅读 · 11 评论