自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 在WindForm中绑定DataGridView

void BindDataGridView()        {            string conn = System.Configuration.ConfigurationSettings.AppSettings["conn"].ToString();            SqlConnection sqlconn = new SqlConnection(conn

2015-04-30 14:39:21 701

转载 DataGridView中comboBox数据绑定的问题

很多时候我们都需要使用DataGridView来做数据的显示,DataGridView是一个很方便的工具,他可以让用户直接在控件里面做数据的修改,还可以实现单表的更新,操作起来很方便。但是如果用户在做一些操作的时候可以随意输入自己想输入的值,那就有可能和数据中建立的约束不匹配,造成数据操作异常。所以我们经常会考虑尽量不让用户一定数量做输入操作,也就是说宁愿让其选择也不让其输入,这样又可以减

2015-04-30 14:02:03 4039 1

原创 WindForm中的Combox的数据绑定

void BindStation() //绑定岗位 { cb_Station.Items.Clear(); string conn = System.Configuration.ConfigurationSettings.AppSettings["conn"].ToString(); SqlConnecti

2015-04-30 10:51:20 1306

转载 TreeView使用方法

1.界面2.后台代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks

2015-04-29 16:59:16 1489

原创 .net连接数据源以及dropdownlist的数据绑定

string conn=System.Configuration.ConfigurationManager.AppSettings["conn"].ToString();        SqlDataAdapter myCommand=new SqlDataAdapter("select * from Province",conn);        DataSet ds=new D

2015-04-22 17:14:42 442

原创 子窗体显示

private void ShowTypeForm(Type formType)        {            Form form = null;            foreach (Form child in Application.OpenForms)            {                if (child.GetType().Equals

2015-04-22 16:28:27 612

转载 contextMenuStrip添加菜单项

一.简单添加(1)this.contextMenustrip1.Item.Add(“toolstripMenuitem1”)------------------添加单个菜单项(2)this.contextMenustrip1.Item.AddRange(new System.windows.forms.ToolstripItem[]{this.toolstripMenuItem1,

2015-04-22 16:01:40 6744

转载 Access数据库中提示错误“至少一个参数没有被指定值”错误的可能原因

(1)sql语句原因:因为access数据库对join语法支持有局限性,所以在写access数据库join语句的时候注意sql的格式(2)字段名字写错:对比sql各字段名字是否和数据表中的字段名一致

2015-04-22 15:55:43 2360

转载 在Access里面,提示出错“标准表达式中数据类型不匹配”,解决方法:

sql=“update news set title=@title whereid=@id”    //sql语句尽量不要这样写,由于在Access中要求参数必须一一对应改为:sql=“update news set title=@title whereid=”sql+=id;  或者sql=“update news set title=@tit

2015-04-22 15:47:08 18772

转载 C# WinForm 中控件(Label,Button等) 文本自动换行 解决方法

C# WinForm中的Label,Button等控件在布局上和Web Application中不一样。在WebApplication中,你可以指定它们的Width属性,然后当在指定Width内显示不全时,就自动换行,自动增加其Height 属性。在WinForm中系统不会替你做这些事情。系统要求你必须同时指定Width和Height属性,缺一不可。当一行显示完而高度不足以显示第二

2015-04-17 15:51:04 5317

转载 C#中两个不同窗体之间的传值

form1:string info="内容";form2 f=new from2(info);form2:priva string info;public form2(string info){//窗体初始化this.info=info;}

2015-04-17 14:21:52 1606

原创 不同窗体之间的传值

eg:Form1,Form2点击Form1中的Button弹出Form2Form1中代码:var frm2=new Form2();frm2.id=dr["id "];frm2.showdialog();Form2中代码:int id=0;//接收Form1中传来的id必须要点击Form2中的某一个按钮才能接收到

2015-04-17 11:43:38 500

原创 Access中sql语句的注意事项

在Access中Sql语句中参数的顺序必须是一一对应的,eg:update Tmp_TestReportZB set sReportNO=@sReportNO,sCpmc=@sCpmc,sGgxh=@sGgxh,sJylb=@sJylb ,sScph=@sScph ,sYpsl=@sYpsl,sSysl=@sSysl,dtmYprq=@dtmYprq,dtmSyrq=@dtmSyrq,

2015-04-17 10:15:48 635

原创 有关“索引超出了数组界限”的错误提示

string[] a=new string[10]其实数组a的索引只到a[9],(0,1,2,3,4,5,6,7,8,9  共十个)

2015-04-15 16:30:27 16458

转载 提高网站访问速度的十个技巧

网站的访问速度和性能对用户体验来说是非常重要的。如果你的网站访问非常的慢,你不仅会失去用户,而且更可怕的是你会失去潜在的客户。像Google这样的互联网巨头也会把网站访问速度作为排名的一个参数。因此当你需要优化网站速度时,你需要考虑方方面面,每个毫秒。这里对改进网站性能提出一些基础和普遍的建议。1、如果可能的话,延迟加载一些内容    可以使用Ajax来按需加载部分内容。比如一个相

2015-04-14 11:48:40 825

原创 实现滚动条的属性名称

AutoScroll :当控件内容大于它的可见区域时是否自动显示滚动条的属性(true,false)

2015-04-14 11:26:53 617

转载 如何成为一名优秀的程序员

 偶尔的,我会被人问道:如何成为一名优秀的程序员,更或者,如何成为一名程序员。每次人们问起,我都力图给出不同的答案。因此,我的答案是各种各样的。下面就是我认为的成为一名优秀的程序员需要做的一些事情。记住,想成为一名程序员,很多条路可走,这里列出的只是我的方法。    1. 解决你自己的问题 ―     从外面获取答案和自己解决问题、找到答案,这两种方式是有区别的。当你自己解决一个问

2015-04-10 15:37:10 517

转载 给dataGridView的标题处添加复选框,并实现全选功能

public delegate void CheckBoxClickedHandler(bool state);        publicclass DataGridViewCheckBoxHeaderCellEventArgs : EventArgs        {            bool_bChecked;      

2015-04-09 15:57:25 1683

转载 点击DataGridView里面的某一个单元格的事件

private void dataGridView1_CellEnter(object sender, DataGridViewCellEventArgs e)        {            if (e.ColumnIndex == 2)            {                this.dataGridView2.Controls.Clear()

2015-04-09 10:44:44 11044 2

原创 给DataGridView 添加鼠标单击事件,并且在contexMenutstrip中显示,获取该行的主键

private void dataGridView1_MouseClick(object sender, MouseEventArgs e)        {            if (e.Button == MouseButtons.Right)            {                MessageBox.Show("111111");

2015-04-09 08:52:00 2199

原创 当写一个insert语句时,某一字段需要从需要插入的数据库中获取其最大值并且加1

ALTER  PROCEDURE [dbo].[T_InsertMX]  -- Add the parameters for the stored procedure here (        @sReport nvarchar(50),        @fName nvarchar(50),        @fModel nvarchar(50),       

2015-04-08 19:40:48 10661 1

原创 获取DataGridView中checkBox选中的多行数据并将选中的行插入数据库

代码:(将有关插入的封装到类里面了)private void btAdd_Click(object sender, EventArgs e)        {            try            {                string s = "";                int count = 0;               

2015-04-08 17:10:24 3950

转载 C#中的委托与事件

文中代码在VS2005下通过,由于VS2003(.Net Framework 1.1)不支持隐式的委托变量,所以如果在一个接受委托类型的位置直接赋予方法名,在VS2003下会报错,解决办法是显式的创建一个委托类型的实例(委托变量)。例如:委托类型 委托实例 = new 委托类型(方法名);欢迎浏览本文的后续文章: C#中的委托和事件(续)引言委托 和 事件在 .

2015-04-08 09:19:57 412

转载 WinForm一个窗体调用另一个窗体的控件和事件的方法

假设现在我有一个主窗体Form1,现想在另外两个窗体Form2,Form3中运用不同的方法来实现:修改Form2,Form3中的numericUpDown的值时Form1中textbox值随之改变。(1)直接将整个窗体作为参数传给另一个窗体这是Form1中的代码:这是Form2中代码:(2)使用委托与事件(推荐)Form1中代码:Form3中代码:

2015-04-07 15:20:39 4799

空空如也

空空如也

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

TA关注的人

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