12
2012
04

C# 加密算法的方法,解密算法的方法

//加密算法的方法
const string KEY_64 = "VavicApp";//注意了,是8个字符,64位
const string IV_64 = "VavicApp";
public string Encode(string data)
{
byte[] byKey = System.Text.ASCIIEncoding.ASCII.GetBytes(KEY_64);
byte[] byIV = System.Text.ASCIIEncoding.ASCII.GetBytes(IV_64);
...
12
2012
04

C# kernel32.ini配置文件保存信息

//保存ini配置
private void btnSave_Click(object sender, EventArgs e)
{
string AppPath = Application.StartupPath + @"\";
string IniFile = "kernel32.ini";
string iniPath = AppPath + IniFile; //获取路径
...
11
2012
04

C# 组织目录树

#region 组织目录树

SqlConnection conn;
DataSet ds;
protected void Page_Load(object sender, EventArgs e)
{
// 在此处放置用户代码以初始化页面
if (!this.IsPostBack)
{
...
11
2012
04

获取gridview中选中的行,获取选中列表

///
/// 获取gridview中选中的行,获取选中列表
///

///
///
public void checkboxview(GridView view)
{
ArrayList al = new ArrayList();
...
11
2012
04

转换含有逗号的字符串

string[] fanwei = e.Row.Cells[i].Text.Trim().Split(',');
string value = "";
for (int i = 0; i < fanwei.Length; i++)
{
switch (fanwei[i].ToString())
{
...
11
2012
04

网页中的MessageBox

 /// <summary>
 /// 显示消息提示对话框。
 /// </summary>
 public class MessageBox
 {  
  private  MessageBox()
  {   
  }
  /// <summary>
  /// 显示消息提示对话框
  /// </summary>
  /// <param name="page">当前页面指针,一般为this</param>
...

10
2012
04

数据库导入导出大全

SQL SERVER 与ACCESS、EXCEL的数据转换

熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于函数的详细说明,请参考SQL联机帮助。利用下述方法,可以十分容易地实现SQL SERVER、ACCESS、EXCEL数据转换,详细说明如下:

一、SQL SERVER 和ACCESS的数据导入导出
...
10
2012
04

asp.net 图片水印

using System;
using System.Data;
using System.Configuration;
using System.IO;
using System.Drawing;
using System.Drawing.Imaging;
using System.Drawing.Drawing2D;

public enum ImagePosition
...
10
2012
04

将EXCEL中的数据直接导入SQL_SERVER中的数据库

先读取EXCEL中的数据
private void btnView_Click(object sender, System.EventArgs e)
{
dgExcelData.DataSource = null;
FileDialog dlgOpen = new OpenFileDialog();
dlgOpen.Filter="Excel Files (*.xls)|*.xls";
if(dlgOpen.ShowDialog() == DialogResult.OK)
...
10
2012
04

将excel表导入到SQL数据库

上次给大家提供了一个从excel电子表格导入到sql server数据库的方法,前提条件是机器上要装有office 里的excel组件。今天再为大家提供另一种方法:不需要安装excel也可以导入到我们的sql server数据库。首先用sql server自身的数据转换功能把excel导入到 sql server中,下面的示例中导入后的表名为:sheet1$,然后我们再从这个库中把数据导入到我们自己的系统的数据表中。(这样一来就是2个sql server表中的数据互相转换的问题了)。总之,2种方法的原理都是先从一个数据源中读出所有数据,然后通过循环,把源数据插入到我们的目标表中。
...
10
2012
04

asp.net 多重条件查询语句

按钮查询数据:
protected void ImageSelect_Click(object sender, ImageClickEventArgs e)
{
where.Text = "";
string contion = " where 1=1 ";//使用一个真条件,后面跟上搜索的条件,条件是否为空,都可以执行

if (Text1.Text.Trim() != "")
{
contion = contion + "and Text1 like '%" + Text1.Text.Trim() + "%'";
...
10
2012
04

Sql Server数据库导入

直接使用数据库运行导入数据库:
if exists(select * from sysobjects where name='OutsideCall')
delete from OutsideCall
INSERT INTO OutsideCall(TeleNumber)
SELECT convert(varchar(20), convert(bigint,TeleNumber) ) FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel5.0;HDR=YES;DATABASE=***.xls',[Sheet1$]) where TeleNumber not in(select TeleNumber from OutsideCall);"...
09
2012
04

MD5加密

MD5进行数据加密
///
/// 用md5加密
///

/// 输入的数据
///
public static string GetMD5(string Sourcein)
{
MD5CryptoServiceProvider MD5CSP = new MD5CryptoServiceProvider();
...
09
2012
04

C# GridView如何分页代码

以下是分页的各个按钮的代码,比如说页面是Order.aspx,那么以下就是Order.aspx.cs代码
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Securi


以下是分页的各个按钮的代码,比如说页面是Order.aspx,那么以下就是Order.aspx.cs代码
using System;
...
09
2012
04

DataGridViewButtonColumn的用法大全

在DataGridView的列中表示按钮时,使用DataGridViewButtonColumn可以实现。


按钮上表示的文字就是所在单元格所表示的文字(所就是说,使用FormattedValue属性取得的文字列)。但是,如果DataGridViewButtonColumn.UseColumnTextForButtonValue为True时,在DataGridViewButtonColumn.Text属性中设定的文字列,就会在所有的按钮上被表示出来。

#### 下面的代码是在DataGridView中追加按钮列的例子。所有按钮上的文字列为「点击阅览」。
...
09
2012
04

C# 连接sql数据库对_access,Excel导入导出操作

C# 连接sql数据库对 access,excel导入导出操作
一、SQL SERVER 和ACCESS的数据导入导出

常规的数据导入导出:

使用DTS向导迁移你的Access数据到SQL Server,你可以使用这些步骤:

  ○1在SQL SERVER企业管理器中的Tools(工具)菜单上,选择Data Transformation

  ○2Services(数据转换服务),然后选择 czdImport Data(导入数据)。

  ○3在Choose a Data Source(选择数据源)对话框中选择Microsoft Access as the Source,然后键入你的.mdb数据库(.mdb文件扩展名)的文
...
08
2012
04

C# 找不到文档的时候提示

找不到文档的时候提示
try
{
string path1 = Application.StartupPath;//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
string path = path1.Substring(0, path1.LastIndexOf(@"bin\Debug"));
//LastIndexOf返回某个指定的字符串值在字符串中最后一个匹配项的索引位置
System.Diagnostics.Process.Start(path + @"\DataBase\暂住人口信息.doc");
...
08
2012
04

C# SqlException数据库引用异常

当 SQL Server 返回警告或错误时引发的异常
try
{
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(str, mycon());
da.Fill(ds);
return ds;
}
catch (SqlException ex)
{
MessageBox.Show(ex.ToString());
return null;
}
08
2012
04

C# 尝试取消引用空对象引用时引发的异常。

尝试取消引用空对象引用时引发的异常。

try
{
DataSet ds = DataClass.lianjie.myds("select * from db_pass");
comboBox1.DataSource = ds.Tables[0];
label3.Visible = false;
}
catch (NullReferenceException ex)
{
MessageBox.Show(ex.ToString());
this.Close();
}...
08
2012
04

C# 所有异常都派生自Exception 类

forward
ad.向前;从今往后 a.前部的;向前的 vt.转送

调试是搜寻和消除应用程序中的错误的过程
语法错误表示编译器无法理解代码

调试模式可用来重复编译和排除应用程序中的错误,直至能够成功运行
“局部变量”窗口允许用户监控当前程序中所有变量的值
单元测试和集成测试是测试大型应用程序的常用技术

当应用程序遇到运行时错误时,就会引发异常

C# 中的所有异常都派生自 Exception 类