C# ASP.net
jszhangyili
这个作者很懒,什么都没留下…
展开
-
winform 实现局部更新(如ajax实现)而整个界面不产生闪烁的解决方案
一、通过对窗体和控件使用双缓冲来减少图形闪烁(当绘制图片时出现闪烁时,使用双缓冲)对于大多数应用程序,.NET Framework 提供的默认双缓冲将提供最佳效果。默认情况下,标准 Windows 窗体控件是双缓冲的。可以通过两种方法对窗体和所创作的控件启用默认双缓冲。一种方法是将 DoubleBuffered 属性设置为 true,另一种方法是通过调用 SetStyle 方法将 Optimi原创 2012-04-06 10:47:20 · 9719 阅读 · 1 评论 -
ListView 的使用
private void BindData(DataTable dt, ListView lv, int[] listLength)//listLength为各项的长度 { lv.Columns.Clear(); lv.Items.Clear(); // lv.BeginUpdate();原创 2012-05-24 16:07:48 · 787 阅读 · 0 评论 -
C# 反射 Type Assembly类
反射的用途: (1)使用Assembly定义和加载程序集,加载在程序集清单中列出模块,以及从此程序集中查找类型并创建该类型的实例。 (2)使用Module了解包含模块的程序集以及模块中的类等,还可以获取在模块上定义的所有全局方法或其他特定的非全局方法。 (3)使用ConstructorInfo了解构造函数的名称、参数、访问修饰符(如pulic 或private)和实现转载 2012-04-17 15:52:42 · 6178 阅读 · 1 评论 -
C# 数据库的基本操作(sqlserver)
一、首先是与sqlserver的基本操作连接字符在配置文件中是这样写的 基本操作类如下: public class SQLHelper { private SqlConnection sqlCon = null; private SqlCommand cmd = null; private SqlD原创 2012-09-07 15:53:42 · 815 阅读 · 0 评论 -
C# 数据库的基本操作(oracle)
配置文件如下: 基本操作类如下:using System;using System.Data;using System.Data.OracleClient;using System.Configuration;using System.Collections;using System.Text;namespace Common{ /// /原创 2012-09-07 16:06:44 · 987 阅读 · 0 评论 -
设置文本框不能只能输入数字,小数点后只能输入2位
private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if (!(((e.KeyChar >= '0') && (e.KeyChar <= '9')) || e.KeyChar <= 31)) { if (e.KeyCh转载 2012-09-07 16:15:42 · 3767 阅读 · 0 评论 -
C# Oracle基本操作
#region 插入操作 /// /// TableBaseOpt: 插入操作 /// /// 记录 /// 事务 /// 成功插入数据库的记录数 public static string Insert(DBRecordInfo record, OracleTransaction t原创 2012-10-18 10:54:34 · 862 阅读 · 0 评论 -
数值数组与Object数组的关系
今天查询一些关于数组与Object的关系:int等等的那些基本类型的父类都是Object,数组的父类也是Object,注意!!!int[]不能强制转换成Object[],因为int[]是Object对象,因此 int[][]才能转换成Object[]String[]则不一样,因为 String的父类就是Object,所以String[]当然能强转成Object[]了。原创 2013-01-19 12:35:16 · 1422 阅读 · 0 评论 -
一维数组和二维数组的转换表示(C#)
一维数组和二维数组的转换表示(C#)关键:下标的计算一维->二维一个n个元素的一维数组,转换为r行c列的二维数组对于一维数组中任意一个元素的下标i(0 其对应的二维数组下标为 (i / c, i % c), 显然, 只与列数c有关,而与行数r无关code like thisint[] a = new int[n];int[,] b = new int[r, c转载 2013-02-27 20:29:12 · 1456 阅读 · 0 评论 -
Color类颜色对照表
转自:http://www.cnblogs.com/live41/archive/2012/07/05/2578203.htmlColor类颜色对照表转载 2013-03-31 13:39:34 · 16530 阅读 · 0 评论 -
c# winform 关于DataGridView的一些操作
设置字段名 设置字段值 设定单元格表示 Error图标 设定当前单元格 取得当前单元格内容 取得当前单元格的列 Index 取得当前单元格的行 Index 向下一行 向上一行 取消 DataGridView1 为只读 设置 DataGridView1 为只读 设置 DataGridView1 的第2列整列单元格为只读并变色 设置 DataGridVi转载 2013-03-31 13:31:42 · 686 阅读 · 0 评论 -
datagridview动态添加列和行以及添加之后刷新操作
有的时候需要动态的添加datagridview 的列名: System.Windows.Forms.DataGridViewTextBoxColumn[] Column = new DataGridViewTextBoxColumn[columnNum]; for (int i = 0; i < columnNum; i++) {原创 2013-03-31 18:11:03 · 7335 阅读 · 0 评论 -
C# winfrom中在一个主窗口包含子窗口
public void showForm(Form form2) { //背景图片置空 this.Right_Panel.BackgroundImage = null; foreach (Form frm in this.Right_Panel.Controls) {原创 2012-05-15 18:00:08 · 4015 阅读 · 0 评论 -
C#中修饰符用法“virtual(虚拟函数)、override(函数复写)、static(静态函数)、abstract(抽象函数)、sealed(密封函数)”
1、virtual用于修饰方法、属性、索引器或者事件声明,并使它们可以在派生类中被重写。virtual不能与static、abstract、private或者override修饰符一起使用。声明为virtual的方法被重写时,派生类中可以使用base关键字访问父类中的publid,protected成员。语法:base.member但base关键字不能跳过类层次结构中的多个层次,子转载 2012-05-15 18:40:40 · 4544 阅读 · 0 评论 -
C#事件解析
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace MyEve原创 2012-05-15 15:28:33 · 512 阅读 · 0 评论 -
多线程相关资料
一、多线程实时监控控件一、前言 对于多线程实时监控控件,其实现原理无外乎另开一个线程每隔一定时间进行实时监控。大多是使用Timer控件,而system.windows.forms.timer则是主线程执行的,故不能实现。二、.NET提三种记时器 1,System.Timers.Timer: 这个Timer是使用线程池中的线程去执行任转载 2012-04-06 16:40:50 · 778 阅读 · 0 评论 -
C# winform 对dateTimePicker控件的两种简单操作
一、需要直接选择日期的时候可以直接将dateTimePicker拖拽到form中 将属性中的name值修改为你需要的,将CustomFormat 设置为yyyy-MM-dd 将Format属性设置为Custom。 如图二、需要使用的分钟秒的时候 需要将CustomFormat 设置为:yyyy-MM-dd HH:mm:ss Ena原创 2012-04-09 09:56:29 · 6464 阅读 · 0 评论 -
C# 多线程编程
一、简单的例子using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;转载 2012-04-08 09:52:53 · 875 阅读 · 0 评论 -
.net中 获得web.config 中连接数据库字符串
首先导入 system.configuration在 using system.configuration然后就可以在程序中获得连接字符串了:string conStr = configurationManager.ConnectinStrings["connStr"].ConnectionString;原创 2012-03-21 20:54:40 · 914 阅读 · 0 评论 -
IIS 遇见的问题
无法识别的属性“targetFramework”。请注意属性名称区分大小写。错误解决办法http://blog.csdn.net/muchlin/article/details/6800863Windows 7 IIS (HTTP Error 500.21 - Internal Server Error)解决 http://blog626.blog.163.com/b转载 2012-03-23 10:46:40 · 559 阅读 · 0 评论 -
制作动态的TreeView
首先向服务器发送请求: DataTable dt = DeserializeDataTable(GetMenuData(DefineConst.guser));//向服务器发送请求获得datatable对象 /// /// 反序列化DataTable /// /// 序列化的DataTable /// DataTable public static Da原创 2012-04-17 16:26:02 · 1173 阅读 · 0 评论 -
c#操作oracle总结
using System;using System.Data;using System.Data.OracleClient;using System.Collections;using System.Reflection;namespace MyOraComm{ /// /// ConnDbForOracle 的摘要说明。 /// public class转载 2012-04-17 19:11:54 · 13693 阅读 · 0 评论 -
相应TreeView的点击事件的处理
private void tvmenu_AfterSelect(object sender, TreeViewEventArgs e) { ReflectInitForm(e); } private void ReflectInitForm(TreeViewEventArgs e) {原创 2012-04-17 16:31:19 · 6722 阅读 · 0 评论 -
关闭按钮变灰色
[ DllImport ( "USER32.DLL" ) ] public static extern int GetSystemMenu(int hwnd, int bRevert); [ DllImport ( "USER32.DLL" ) ] public static extern int RemoveMenu(int hMenu, int nPosition, int wFl转载 2012-05-04 15:40:41 · 914 阅读 · 0 评论 -
C# Winform 捕获窗体的最小化和最大化事件、关闭按钮事件 .
const int WM_SYSCOMMAND = 0x112;const int SC_CLOSE = 0xF060;const int SC_MINIMIZE = 0xF020;const int SC_MAXIMIZE = 0xF030;protected override void WndProc(ref Message m){ if (m.Msg == WM_SYSCO转载 2012-05-04 15:36:44 · 1531 阅读 · 0 评论 -
调试WebService 模式编写的代码
一、首先要保证你的客户端和WebService 在同一台机子上。二、最好使用管理员打开Visual Studio (右击--以管理员身份运行)三、选中Webservice 在菜单栏中找到网站 -->ASP.net 配置 在跳出来的站点中点击“应用程序” 点击“配置调试和跟踪”按下图勾选原创 2012-04-20 18:11:50 · 627 阅读 · 0 评论 -
C# dataGridView空白列的设置
隐藏空白列:dataGridView1.RowHeadersVisible = false;设置空白列的宽度不可改变: this.dgv.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;在空白列显示行数的方法: p原创 2013-06-01 09:50:23 · 7185 阅读 · 0 评论