
C Sharp
e_zhiwen
社會人員,在外無親無掛,今朝難保他日糧。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C# 禁用Alt+F4 的小段
网上看到的大部分都是用 按键 处理,结果没有成功禁用Alt+F4 ,可能是时间都在2010年左右,Win 升级后失效了。现在的都是Win7 10,后面找了N久找到一篇相同问题的,看到http://bbs.bccn.net/thread-286970-2-1.html,后面提到了有一小段程序可以禁用。放出来: protected override CreateParams C转载 2017-10-22 13:18:54 · 2048 阅读 · 0 评论 -
如何:在 Windows 窗体 DataGridView 单元格中承载控件
如何:在 Windows 窗体 DataGridView 单元格中承载控件.NET Framework 3.5其他版本5(共 6)对本文的评价是有帮助 - 评价此主题更新:2007 年 11 月DataGridView 控件提供了多种列类型,使得用户可以通过多种方式输入和编辑值。但是,如果这转载 2013-09-18 15:39:50 · 744 阅读 · 0 评论 -
Windows From 禁止多次启动的方法
using System;using System.Collections.Generic;using System.Linq;using System.Windows.Forms;using System.Threading;namespace DBChangeTools{ static class Program { public static b转载 2013-06-14 15:43:50 · 620 阅读 · 0 评论 -
C# Winform 修改app.config文件
#region 方法保存修改的设置 /// /// 方法保存修改的设置 /// /// /// private void SaveConfig(string ConnenctionString, string strKey) { XmlDocument转载 2013-05-11 17:28:58 · 3449 阅读 · 0 评论 -
对于 EntityDataSource,必须为每个 Parameter 指定 Type 或 DbType (但不能同时指定)
今天setp by setp 时发生了以下错误:做了二次都是以下错误:再回想每一步的操作,找到有个位置如下可以设置参数的类型:原创 2013-05-05 17:58:49 · 843 阅读 · 0 评论 -
HR辅助工具中用到的SQL语句
select distinct id,Record_DateTime from HR_Record Where DATEDIFF(day,record_datetime,'2012-10-9')=0 AND ID not in(select ID from EmployyAttRecord where DATEDIFF(day,attdate,'2012-10-9')=0) update原创 2013-02-28 23:26:59 · 683 阅读 · 1 评论 -
DataTable 批更新到数据库中的操作
记下一次DataTable的数据的批量性更新到数据库的过珵:从第一个系统自带的更新,运行后没报错,在数据库中也没有更新。第二个是网络中常见的批更新,但效果一样是运行正常,数据库中没有更新。最后只能手动生成N条记录后更新到数据库中。private void employyAttRecordBindingNavigatorSaveItem_Click(o原创 2013-03-13 13:22:05 · 4915 阅读 · 1 评论 -
关于List<String>的使用日记
中间过程不写了,直接记录下代码给个记忆:List mysqls = new List(); string sqlstring; DataBase db = new DataBase(); for (int i = 0; i < employyAttRecordDataGridView.Rows.Count; i++)原创 2013-03-13 13:15:17 · 4614 阅读 · 0 评论 -
C#调用SQL SERVER存储过程
1. 只返回单一记录集的存储过程1.1 存储过程Categoriestest1 CREATE PROCEDURE Categoriestest1 AS select * from Categories GO1.2 c#调用SqlConnection sqlconn = new SqlConnection(conn); Sq转载 2013-02-28 13:56:58 · 1231 阅读 · 0 评论 -
WinCE下面运行程序时只能运行一次的方法
//Wince 中运行一次程序的方法//1.执行未能实现。 static class Program { [DllImport("coredll.dll")] private static extern int GetLastError(); [DllImport("coredll.Dll")] private static原创 2012-12-21 12:13:30 · 2599 阅读 · 1 评论 -
关于Wince DataGrid 的当前选择行的问题
好久没有写博了,记录下最近的一个问题。在wince Datagrid扫描记录时,很多的Scan有带左右光标的功能,会移动当前的位置,为了固定此位置,可以将datagrid 的enable =false 并写上以下语句:this.dataGrid1.CurrentRowIndex = dt.Rows.Count - 1;注意:dt是Datagrid1.DataSource的源表格。这样就原创 2012-12-20 13:43:39 · 3024 阅读 · 0 评论 -
C#关于如何在任务栏中隐藏和显示其它应用程序的图标
这几天无聊玩游戏,又怕老婆不能让她看到玩游戏,给自己设置了一个隐藏游戏程序名称的小程序。在网上看到不少人都有这想法又没看到几个可用的,有位大神隐藏了QQ程序这里也给个链接:http://www.csframework.com/archive/2/arc-2-20110712-1687.htm我这里也给个别人要找的链接:http://bbs.youkuaiyun.com/topics/340144066?p原创 2012-12-28 16:35:10 · 5386 阅读 · 2 评论 -
C#在datagridview单元格中增加日期控件,实现单元格日期控件下拉
在VS2005的datagridview的单元格中,可以设置单元格的下来方式为文本格式,下拉框格式,等,但是没有单元格的下拉,贴出代码让大家参考一下:在本人测试后VS2008同样适用,注意先申请一个datetimepick的控件dmg. private void bibie_Load(object sender, EventArgs e) {转载 2013-09-20 08:18:42 · 3630 阅读 · 2 评论 -
DataType 参数不能为空
“dataType”参数不能为空。参数名: dataType在使用dt.Columns.Add时出现“dataType”参数不能为空。参数名: dataType的错误。语句如下,dt.Columns.Add("ID", System.Type.GetType("System.Int")); 从网上查到,System.Type.GetT原创 2014-04-03 08:48:09 · 8689 阅读 · 2 评论 -
c#中restsharp 连接Drupal Rest_Server
过程很是不容易,多花了几天用来找问题,做下记录共享给有需要的人。这是第一篇连接的后续篇。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using RestSharp;using RestSharp.Authe原创 2016-09-23 17:13:37 · 1388 阅读 · 0 评论 -
Drupal 7 中 Restful 在C#中连接认证登录
首先设定我们的Drupal7 Restful服务正常开启,通过/api/login进行认证。还没有了解Restful的可以参考下我的关于Restful之一二三四五的连接。下面主要根据http://www.asp.net/web-api/overview/advanced/calling-a-web-api-from-a-net-client参考与多方面的查找资料,找到下面的解决方案:今天一原创 2016-09-19 20:32:39 · 1274 阅读 · 1 评论 -
WinCE与Windows交互
https://msdn.microsoft.com/zh-cn/library/ms837846.aspx#EWAA转载 2016-06-21 21:36:15 · 1051 阅读 · 0 评论 -
Visual studio 2008 安装与部署
http://wenku.baidu.com/link?url=tN0IOCDLQmKhCR-g49ady1S23TAPXVuEjW4kqAfX-c5BHIcn3S2zKtYPgNJY9CqZI3Y1EHeZevTCCUnISseOH2B4Y5aGIcUmmKe8AnUo3O7转载 2016-05-17 15:25:18 · 1826 阅读 · 0 评论 -
字符串为单双精度判断条件
double d; bool b;b = double.TryParse(某字符串, out d);if (b) { MessageBox.Show("是双精度型d=" + d.ToString()); }else { MessageBox.Show("不是双精度型d=" + d.ToString()); }转载 2015-01-30 09:17:52 · 1143 阅读 · 0 评论 -
DataGridView 密码列(显示为*号)的设置
本文转载:http://www.cnblogs.com/anjou/archive/2007/02/06/642658.html曾经为在DataGridView中设置密码列(显示为*号)而发愁,如何把Windows 窗体 DataGridView 的某一列的数据显示为“*”。哈哈,今天终于搞定了。需要在DataGridView的2个事件中写代码真麻烦!下面的代码把第4列设置为密转载 2014-06-03 16:05:03 · 3588 阅读 · 0 评论 -
某个工具中的SQL语句,求二个内联表中,B表的最大值的选项
SELECT dbo.SampleBarcode.SampleBarcode, dbo.SampleBarcode.SampleStageID, dbo.SampleBarcode.SampleDate, dbo.SampleBarcode.SampleBit, dbo.SampleBarcode.SampleBitDate, dbo.Sto原创 2014-06-10 08:49:42 · 874 阅读 · 1 评论 -
datagridview 绑定后的操作
row = sampleTracertDataSet.Tables["StorageTable"].NewRow(); row[0] = i--; row[1] = k; row[3] = DateTime.Now.ToString();原创 2014-06-06 15:03:16 · 566 阅读 · 0 评论 -
datagridviwer 多选行中选择的行号
foreach (DataGridViewRow row in this.dataGridView1.SelectedRows) { //选中行索引:row.Index //选中行取值:row.Cells[0] }转载 2014-06-06 11:46:48 · 912 阅读 · 0 评论 -
c# 父窗口向子窗口传值
首先定义两个Form,一个为Form1,一个为Form2,其中Form1作为父窗口,Form2作为子窗口1、父窗口传值给子窗口 Form1中代码: public Form1() { InitializeComponent(); } private void butt转载 2014-06-04 09:55:11 · 9260 阅读 · 0 评论 -
How to Set size for picture in datadrigview
Image img = Image.FromFile(@"c:\pradipH.jpg"); Image thumb = img.GetThumbnailImage(100, 100, null, IntPtr.Zero); DataGridViewImageColumn imageColumn; int columnCou转载 2014-04-28 16:45:05 · 591 阅读 · 1 评论 -
C#的进度条
C#进度条的使用及开发的情况是什么呢? 在用c#做WinFrom开发的过程中。我们经常需要用到进度条(ProgressBar)用于显示进度信息。这时候我们可能就需要用到多线程,如果不采用多线程控制进度条,窗口很容易假死(无法适时看到进度信息)。下面我就简单结合一个我写的例子给大家做一个介绍。 C#进度条的使用及开发第一步: 设计界面不说了...注意需要引用转载 2012-12-24 17:15:23 · 2154 阅读 · 0 评论 -
DataGridView 合并同一列中值相同的相邻单元格 合并单元格
/// /// 合并同一列中值相同的相邻单元格 /// /// DataGridView /// 要合并的列的索引列表 /// 当前单元格的属性访问器 private void MergeCellInOneColumn(DataGridView dgv, List columnIndexList,转载 2012-10-23 11:03:50 · 3591 阅读 · 1 评论 -
DataGridView 中删除行前的确认操作
1、 先关闭 DataGridView 的最后一行为添加行: AllowUserToAddRows=Falst; 2、将 BindingNavigator 的 DeleteItem 属性设置为 None(无) 3、在 bindingNavigatorDeleteItem 的 Click 事件代码中写入: private void bindingNavigatorDeleteIte原创 2012-09-21 15:58:08 · 3373 阅读 · 0 评论 -
发布项目后发生水晶报表不在全局程序集缓存(GAC)中
今天部署程序时部分机器安装正确,部分机器在安装时发生“无法安装或运行此应用程序。该应用程序要求首先在‘全局程序集缓存(GAC)’中安装程序集CrystalDecisions.ReportAppServer.CommonObjectModel版本13.0.2000.0。已布署的机器包括windows7 32bit 和XP sp3 32bit,部分未能安装的机器都为win7 64bit。问原创 2012-06-21 10:49:36 · 1964 阅读 · 0 评论 -
获得当前时间所在年的周数
转载一个常用函数,获得当前时间所在年的周数。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace HR{ class GetWeekofYear { public static int WeekOfYear(DateTim转载 2012-07-05 11:42:53 · 1472 阅读 · 0 评论 -
多文本文件读入数据库经验之认真查错
前二天写了个代码用来读取多文本文件数据导入数据库的代码,代码执行是没问题Catch也没错误但是实际上出来的行数小于我的实际数,查了很多网上资料没找到原因。于是在优快云的论坛中发了求助,十分钟后就看到有人回复了我问题可能出现的位置,链接优快云求助。另外有一篇微软提供的读写文本文件的样例可供参考如何操作文本文件,链接Microsoft.com 。这里把代码贴出来给自己涨点经验和记性原创 2012-07-05 10:10:12 · 749 阅读 · 0 评论 -
CrystalReport for vs2010 水晶报表的发布问题以及捆绑发布
CrystalReport for vs2010 水晶报表的发布问题以及捆绑发布http://www.camnpr.com/articles/?type=detail&id=112在发布WinForm后,在别人电脑上安装后,打开报表功能项时,报错:缺少CrystalReports支持的程序集,等等错误。下边就来解决这些问题:下载的SAP产品发行版本为水晶报表中,v isuals转载 2012-06-08 16:43:28 · 6013 阅读 · 2 评论 -
VS.NET2010水晶报表安装部署[VS2010]
VS.NET2010水晶报表安装部署[VS2010]2011-05-29 21:48欢迎C#高手加盟QQ群:9340166水晶报表VS2010版IDE安装标准版SAP Crystal Reports, version for Visual Studio 2010 - Standard:下载地址: http://downloads.businessob转载 2012-06-08 16:42:51 · 2217 阅读 · 0 评论 -
动态生成多级菜单功能
http://topic.youkuaiyun.com/u/20101115/08/5b5786b3-856a-48d5-a41b-5b12783c645c.html转贴过来: ToolStripDropDownButton dropBtn = new ToolStripDropDownButton(); dropBtn.DropDownItems.Add("000");转载 2012-06-06 08:32:26 · 849 阅读 · 0 评论 -
关于数据源中的TableApdater设置的查询存储过程中的参数设置的学习经验
以前从来没有设置过存储过程,也没有学习过存储过程,今天在对一个表进行查询时使用了系统工具中的TableApdater,此工具可以配置多个Fill方法。 Fill方法中可以设置存储过程查询。设置出来后大大减少我原先考虑自己写代码的时间了,现在只要在代码中使用一条语句就可以查询到我之前想要的结果。请先在数据库中设置存储过程或通过VS生成存储过程并保存到数据库中之后使用方法原创 2012-06-05 16:30:57 · 870 阅读 · 0 评论 -
C#中Combobox控件的SelectedIndexChanged事件的执行顺序
这里发生了什么?不是很理解控件运行的顺序和次数。请先看程序。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;usin原创 2012-06-01 18:23:15 · 14955 阅读 · 1 评论 -
c#2010中的dataset错误问题
在C#2010中,程序定义时未能给出初始值,语法提示有误但编译不能给出报错。我在写代码时发生以上问题找了好久才找到问题所在,真是误人时间,为什么不能给出报错的提示呢?代码如下:dataset ds;//......一堆代码sqlconnecting cn=new sqlconnecting(p...);string sql="Select ...";dataapdater d原创 2012-06-01 16:00:14 · 1457 阅读 · 0 评论 -
Combobox 中SelectedIndexChanged事件
不要指定 ValueMember所绑定的Field,在SelectedIndexChanged 或者 SelectedValueChanged事件中,SelectValue直接转换为绑定类型,就能解决你所遇到的问题 回复 引用 查看 #2楼[楼主]2011-02-12 10:25 寒关月 @%admin刚刚忙完手头的事情试了一下你的方法,我不确定你最后说转载 2012-05-31 14:36:09 · 6512 阅读 · 3 评论 -
toolstripcombobox 绑定数据问题
using System;using System.Collections.Generic;using System.Data;using System.Data.SqlClient;namespace BDTC_SysTem{ // //填充各种Combbox选择项工具,取到SQL语句,输出对应内容 // public class FillCombbo原创 2012-07-18 13:59:55 · 7631 阅读 · 0 评论 -
HOW TO:在 Visual C# 中直接将一个图片从数据库复制到 PictureBox 控件
示例使用以下结构创建一个 SQL Server 或 Access 表:CREATE TABLE BLOBTest(BLOBID INT IDENTITY NOT NULL,BLOBData IMAGE NOT NULL) 打开 Visual Studio .NET,然后新建一个 Visual C# Windows 应用程序项目。从工具箱向默认的 F转载 2012-07-22 21:10:16 · 1864 阅读 · 0 评论