- 博客(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
转载 如何成为一名优秀的程序员
偶尔的,我会被人问道:如何成为一名优秀的程序员,更或者,如何成为一名程序员。每次人们问起,我都力图给出不同的答案。因此,我的答案是各种各样的。下面就是我认为的成为一名优秀的程序员需要做的一些事情。记住,想成为一名程序员,很多条路可走,这里列出的只是我的方法。 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关注的人