自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 为C# winForm程序更换皮肤。

首先非常感谢 http://www.cnblogs.com/mgod/archive/2008/06/21/1227147.html  在一片UP声中给出了答案,而且非常简单。找了好久的换肤控件了,主要都有activeSkin、skin++、IrisSkin2、devexpress等,一般都少有免注册或者破解版。这里要推荐dotnetskin换肤控件破解版,这个控件的介绍和下载可以到 http

2008-10-29 10:31:00 11728 3

原创 带参数的存储过程实现任意条件的查询

今天想实现一个带参数的存储过程实现任意条件的查询,开始这样写死活不行set @str  = select * from mainTable  where  + @colName + @operate+ @value后来发现,这个语句是没有错的, 实际上应该在传入参数@value的时候写成 value , 这样就能组合成 where name = ‘value’。

2008-10-22 15:44:00 1865

原创 在VS2005中使用axmscomm控件实现串口通讯

要使用vs实现串口通讯,目前有几种方法,serialPort和mscomm。 先讲mscomm首先如果你的vs05的工具栏中没有microsoft communications control, 请右键点击工具栏选择添加 / 移除项,在COM组件中勾选microsoft communications control version 6.0 .添加控件成功后将控件拖到winForm中

2008-10-21 10:23:00 2965

原创 关于使用dataAdapter.acceptChanges( )方法更新dataSet和数据库的问题

在winForm中实现这种效果 :         在dataGridView中任意修改数据,然后点击保存修改的按钮,将这些修改全部都一次性写入数据库。而且保存的过程中不用重新绑定dataGridView的数据源。dataGridView不用刷新。   ///          /// 将dataGridView中发生的改动提交到数据库,使用这种方法不用刷新dataGrid

2008-10-16 16:26:00 2451

原创 DataGridView 不显示列中的某一列

 使用dataGridView显示数据的时候如果不想显示id那一列,最方便的2种方法: 1,如果你的数据是通过VS自动绑定的,可以点右键编辑列,然后将id那一列的宽度设置为0. 2,如果是手动绑定的,在绑定dataGridView的时候加上 dataGridView1.Columns["tid"].Visible = false;

2008-10-16 15:10:00 6766 2

原创 使用VS05的服务资源管理器设置表的主键自增

 很多时候都是用服务资源管理器来设计数据库表,在设计ID的时候需要设置自增属性。 1 。 在表的属性栏中有个标识列属性,把它设为你的主键。            如下图:   2 。 在列属性当中找到标识规范这个属性,如果你做了第一步,那么这个属性将是可编辑的状态。            如下图:   3 。 标识规范中的 标识增量就是自增的

2008-10-16 11:16:00 818

原创 如何使用存储过程output参数

存储过程代码如下: ALTER PROCEDURE dbo.testOutput      (    @p1 int ,    @p2 int OUTPUT,    @p3 int     )   AS    /* SET NOCOUNT ON */    select @p2 = count(*) from testProc where testi

2008-10-16 08:23:00 4431 1

原创 对于不返回任何键列信息的 SelectCommand 不支持 UpdateCommand 的动态 SQL 生成,异常

今天更新dataAdapter的时候遇到了下面这个异常,原因是没有定义主键,有朋友是这样解释的用DataAdapter的Update()方法借助SqlCommandBuilder来实现,要注意的是,如果你的数据库一开始没有定义主键,那进行更新的时候会出错,返回的错误将是“对于不返回任何键列信息的 SelectCommand 不支持 UpdateCommand 的动态 SQL 生成。”这是因为我

2008-10-14 09:29:00 1374 2

原创 存储过程循环添加数据

ALTER PROCEDURE dbo.StoredProcedure2     /*      循环添加20000条数据    */AS    /* SET NOCOUNT ON */    --SET IDENTITY_INSERT testPROC ONdeclare @i intset @i=1while @ibegin    ins

2008-10-13 11:09:00 667

原创 添加打印机

使用办公室的打印机分为共享打印机和非共享打印机2种方法第一种,创建不共享的打印机方法如下:1进入控制面板-----2打印机和传真-----3添加打印机------4连接到此计算机的本地打印机-----5创建新端口----6standard TCP/IP port ----7打印机的IP地址---8选择共享否-------9完成,打印测试页 第二种,创建共享的打印机方法和第一种方法只

2008-10-13 10:02:00 515

原创 .NET中的一些类型转换,待续

一:string和int、short之间的转换private void button3_Click(object sender, System.EventArgs e)  {   String sssss = "1";   short a = short.Parse(sssss);  //string转int、short要用string.Parse(int)    Me

2008-10-13 10:00:00 463

原创 C# winform程序实现分页的三种方法

有几种方法 第一种: 如果你的表中有主键ID, 可以直接按ID号取每页的数据。直接用SQL语句就行,这里不例举了。 第二种: 使用存储过程分页取数据,再填充到dataGridView中。                    ①当你的表中没有主键ID的时候CREATE PROCEDURE dbo.PageCut     (        @pageSize 

2008-10-13 09:18:00 2981 1

原创 向SqlServer中导入mdf文件

 打开SQL Server的企业管理器,在Local下看到“数据库”树形目录,然后在“数据库”打开右击菜单,选择“所有任务”选择“附加数据库”然后在对话框中选择文件路径,就可以了。

2008-10-08 15:12:00 739

原创 C#中主窗口打开子窗口

 创建两个Form,form1和form2, 程序默认打开的是form1,在form1上加一个button,在click事件中写入{     Form2   f2 = new Form2();     f2.showDialog();}这样就能在点击按钮的时候弹出form2的框框。这一点和MDI编程不一样,MDI编程需要把主表单的属性这样设置

2008-10-08 15:10:00 7868 1

原创 C# winform 登陆成功打开主form,同时关闭登陆form

  第一种方法 : 设置 Application.Run(new Form1());其中form1为主窗口,然后在form1的load方法里面这样写:private void Form1_Load(object sender, EventArgs e)        {            Form f2 = new Form2();            f2.

2008-10-08 15:04:00 1126

wrox.csharp入门经典书籍

wrox.csharp入门经典书籍,我也是看这个开始C#的,讲的很基础的东西。

2008-10-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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