![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
laiyr2
这个作者很懒,什么都没留下…
展开
-
vs 运行 asp.net mvc 项目/程序 启动慢、运行慢、进去等待长、调试慢,我的解决方案
希望对你们有帮助!原创 2020-04-30 23:36:39 · 1338 阅读 · 0 评论 -
C# 获取参数化sql
/// <summary> /// 获取完整Sql /// </summary> /// <param name="sql">参数化sql</param> /// <param name="parameters">参数数组</param> ///...原创 2020-02-25 08:39:53 · 559 阅读 · 1 评论 -
WinForm 设置 comboBox 控件选中项
private void Form3_Load(object sender, EventArgs e) { List<object> list = new List<object>(); list.Add(new { Text = "1", Value = "1000" }); list...原创 2019-10-25 15:50:54 · 1716 阅读 · 0 评论 -
必须先将当前线程设置为单个线程单元(STA)模式方可进行 OLE 调用
报错信息如下:解决办法如图下:因为照片模糊,可能看不清,所以,直接贴代码吧!代码如下: // 开启任务 Thread td = new Thread(()=> { frmLog fm = new frmLog(); fm.ShowDialog(); });...原创 2018-08-01 15:57:56 · 2249 阅读 · 0 评论 -
Ajax中POST和GET的区别
Get和Post都是向服务器发送的一种请求,只是发送机制不同。 1. GET请求会将参数跟在URL后进行传递,而POST请求则是作为HTTP消息的实体内容发送给WEB服务器。当然在Ajax请求中,这种区别对用户是不可见的。 2. 首先是"GET方式提交的数据最多只能是1024字节",因为GET是通过URL提交数据,那么GET可提交的数据量就跟URL的长度有直接关系了。而实际上,UR...转载 2018-08-22 14:12:46 · 153 阅读 · 0 评论 -
vs2015开发Windows服务
工作已经很久,时隔这么长时间写这篇文章是给自己以后做参考。也不至于以后长时间不写Windows服务而忘记整个开发过程。windows服务开发,基础的就不说了,直接上过程。1、新建windows服务项目,我这里选择的是Framework4.0,没有选择高版本是为了防止在服务在一些低版本系统上无法正常运行。2、添加Windows服务的安装程序。在默认Service1设计器界面空白处点击右键...转载 2018-08-23 12:00:26 · 296 阅读 · 0 评论 -
C#MySqlDBHelper
在网上看了很多资料,最终结合每篇文章的各自优点加上自己对代码的理解,奋斗了好几个小时写了出来,该C#MySqlDBHelper帮助类更加简洁使用!本人亲测可以用,增删改查,完全没有问题!超级好用!专门针对指定使用sql语句一个方法,使用存储过程一个方法!只需要传递两个参数([sql语句/存储过程名称],[参数数组])。只要你们调用了方法认真阅读一遍,就知道这里面的玄机了,用起来超级方便!欢迎下载哈...原创 2018-06-26 17:18:43 · 1233 阅读 · 1 评论 -
C#获取所有表名(6种方法)
转载处:点击打开链接在很多情况下我们需要将指定的数据库中的所有表都列出来。在使用c#进行软件开发时,我们有哪些方法可是实现这个目的呢?本人对此进行概要的总结,有以下6中方式可以实现这个目的。1、sqldmoSQLDMO是操作SQLServer的理想的方式,如果您的数据库是SQLServer就可以考虑使用这种方式。在C#中使用SQLDMO需要添加SQLDMO的引用,然后在当前的文件中using SQ...转载 2018-07-02 10:42:35 · 1801 阅读 · 0 评论 -
C#SqlDBHelper
#region [ 引入相关名命令空间 ]using System;using System.Data;using System.Data.SqlClient;using System.Configuration;// 添加程序集引用(在你的项目找到引用,鼠标右键点击打开,查找到Configuration。然后确定添加OK!)#endregion#region [ SqlHelper ]publi...原创 2018-06-27 09:35:30 · 617 阅读 · 0 评论 -
Asp.Net GridView点击/选中单行触发SelectedIndexChanged事件
// RowDataBound(行数据绑定事件) protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { // //判断是否为数据行(排除标题行) if (e.Row.RowType == DataControlRowType.DataRow) ...原创 2018-06-27 12:09:59 · 4541 阅读 · 1 评论 -
C#获取SQLServer数据库表名和字段名
SQLServer数据库每个数据库都有INFORMATION_SCHEMA视图,数据库的结构信息Schema都在这里存储。select TABLE_NAME,TABLE_TYPE,TABLE_CATALOG,TABLE_SCHEMA from INFORMATION_SCHEMA.TABLES;select COLUMN_NAME,DATA_TYPE,CHARACTER_MAXIMUM_LENGT...翻译 2018-07-02 11:32:53 · 3060 阅读 · 0 评论 -
C#获取SQLite数据库表名和字段名
1.查询表查询sqlite中所有表,可用如下sql语句。原理是,sqlite中有一个内建表sqlite_master,这个表中存储这所有自建表的表名称等信息。通过以下语句可查询出某个数据库的所有表名称信息select name fromsqlite_master where type='table' order by name;2.查询与判断列通过以下语句可查询出某个表的所有字段信息P...翻译 2018-07-02 13:49:33 · 7785 阅读 · 0 评论 -
js Window.open() 如何传递参数?在Asp.net 如何接收参数?
JS代码 $(function () { $(".lbDetail").click(function () { window.open("ProductDetails.aspx?ProductNumber='" + $(this).attr("ProductNumber...翻译 2018-07-03 09:58:28 · 1214 阅读 · 0 评论 -
C# WinForm程序中,使用多线程,在关闭窗体时 怎么关闭窗体的所有线程,使程序退出
转载出自于:点击打开链接this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;Application.ExitThread(); 强制中止调用线程上的所有消息,同样面临其它线程无法正确退出的问题;...转载 2018-07-05 16:42:15 · 2933 阅读 · 0 评论 -
C#如何跨线程访问WinForm窗体控件
// 插入数据 private void btnInsert_Click(object sender, EventArgs e) { int count=0; Thread td = new Thread(new ThreadStart(()=> { string conne...原创 2018-07-05 16:48:54 · 929 阅读 · 0 评论 -
C# 遍历DataSet数据集
// 遍历 DataSet 数据集 DataSet ds = ExecuteDataSetByText("select * from studentinfo"); foreach (DataTable dt in ds.Tables)// 遍历所有数据表 { foreach (D...翻译 2018-07-06 16:48:30 · 808 阅读 · 0 评论 -
把图片转换成二进制--把二进制转换成图片
本文转载出自于:https://www.cnblogs.com/yinluhui0229/archive/2012/09/04/2671037.html把图片转换成二进制--把二进制转换成图片 private void button1_Click(object sender, EventArgs e) { string path = this....转载 2018-07-19 10:34:04 · 29569 阅读 · 0 评论 -
C# app.manifest
本文转载出自于:https://www.cnblogs.com/lvdongjie/p/5440849.htmlc#通过app.manifest使程序以管理员身份运行通常我们使用c#编写的程序不会弹出这个提示,也就无法以管理员身分运行。微软的操作系统使用微软的产品方法当然是有的,通过app.manifest配置可以使程序打开的时候,弹出UAC提示需要得到允许才可以继续,这样就获得了管理员的...转载 2018-07-19 16:22:41 · 1598 阅读 · 1 评论 -
C# 快速设置浏览器代理和解除浏览器代理
转载:https://blog.csdn.net/dlmuxgyang/article/details/8495370用C#编写的代码如下:using System;using System.Windows.Forms;// 引入命名空间using Microsoft.Win32;using System.Runtime.InteropServices;//ProxyFastSetting 代理快...转载 2018-07-01 16:32:43 · 2489 阅读 · 1 评论