三个通用代码

原创 2004年09月15日 08:14:00

public SqlConnection connection_database(string server,string database,string userid,string password)
  {
   string str_con;
   str_con="server="+server+";"+"database="+database+";"+"user id="+userid+";"+"

password="+password;
   try
   {
    SqlConnection sqlcon=new SqlConnection (str_con);
    sqlcon.Open();

    return sqlcon;
   }
   catch
   {
    MessageBox.Show("数据库连接不成功!请正确填写好数据库设置","错误",MessageBoxButtons.OK,MessageBoxIcon.Stop);
    Application.Exit();//应用程序退出
    return null;
   }
         
  }
public DataView DvList(string logString,string tablename) //返回相应表的视图.
  {
   if(sqlconn.State == ConnectionState.Closed)
    sqlconn.Open(); 
   SqlDataAdapter myCommand = new SqlDataAdapter(logString, sqlconn);
   DataSet ds = new DataSet();
   try
   {
    myCommand.Fill(ds, "+tablename+");
   }
   catch
   {
    MessageBox.Show("error");
   }
   DataView Dv = new DataView();
   Dv = ds.Tables["+tablename+"].DefaultView;
   return Dv;
  }  
  public void Execute_SQL(string sql,SqlConnection sqlconn)//通用执行SQL函数
  {
   // 打开数据库连接
   if( sqlconn.State == ConnectionState.Open)
    sqlconn.Close(); 
   sqlconn.Open(); 
  SqlCommand cmd = new SqlCommand(sql, sqlconn);
   try
   {
    cmd.ExecuteNonQuery();
   }
   catch(SqlException ae)
   {
    MessageBox.Show(ae.Message.ToString());
   }
   cmd.Dispose();
  }
  public void show_listview_data(string select_str,string tablename,ListView lv)//通用的返回树视图函数
  {
   //lv=new ListView();
   lv.Clear();
   this.sqlDataAdapter1=new SqlDataAdapter(select_str,this.sqlconn);
   sqlDataAdapter1.Fill(dataSet21,"+tablename+");
   //添加列名
   for(int i=0;i<dataSet21.Tables["+tablename+"].Columns.Count;i++)
   {
    lv.Columns.Add(dataSet21.Tables["+tablename+"].Columns.ColumnName.

ToString(),90,HorizontalAlignment.Left);

   }
   //添加行(数据库数据)
   for(int j=0;j<dataSet21.Tables["+tablename+"].Rows.Count;j++)
   {
    ListViewItem item=lv.Items.Add(dataSet21.Tables["+tablename+"].Rows[j][0].

ToString());
    item.Text=dataSet21.Tables["+tablename+"].Rows[j][0].ToString();
    for(int i=1;i<dataSet21.Tables["+tablename+"].Columns.Count;i++)
     item.SubItems.Add(dataSet21.Tables["+tablename+"].Rows[j].

ToString());   
   }
   lv.View=View.Details;
  
  
  }

 }

通用网关接口

通用网关接口 维基百科,自由的百科全书 跳转到: 导航, 搜索 通用网关接口(Common Gateway Interface/CGI)是一种重要的互联网技术,可以让一个客户端,从网...
  • cock12345678
  • cock12345678
  • 2015年08月21日 15:26
  • 740

C# 数据库操作通用代码段

原文地址:http://www.oschina.net/code/snippet_12_1317using System; using System.Collections.Generic; usin...
  • xiang_521
  • xiang_521
  • 2013年07月30日 17:02
  • 1079

sql通用存储过程

Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。 ...
  • mycomputerxiaomei
  • mycomputerxiaomei
  • 2014年12月16日 15:49
  • 453

matlab 通用神经网络代码

matlab 通用神经网络代码(转)    matlab 通用神经网络代码 学习了一段时间的神经网络,总结了一些经验,在这愿意和大家分享一下, 希望对大家有帮助,也希望大家可以把...
  • Xiaoting_Cheng
  • Xiaoting_Cheng
  • 2016年01月20日 17:02
  • 767

三个白帽挑战赛第二期的writeup(详细记录一系列的坑) [代码审计]

post by answer / 2016-3-25 20:41 Friday 首先想说这是我见过的最绕的题目了,不得不说出题人的思路太猥琐。   首先在访问http://8ed0a7d1a5e...
  • qq_28247467
  • qq_28247467
  • 2016年03月30日 12:57
  • 594

博客:通用代码高亮插件(SyntaxHighlighter)

http://www.cnblogs.com/heyuquan/archive/2012/09/28/2707632.html =============C#.Net 篇目录========...
  • mt_rand
  • mt_rand
  • 2013年01月04日 10:18
  • 1453

移动端响应式布局通用代码

移动端响应式布局通用代码
  • aVeCathleen
  • aVeCathleen
  • 2015年12月08日 18:09
  • 940

Java Excel 通用导入

万分抱歉,因为最近项目上线 通用导入篇章现在才写 废话不多说,上代码!!! 1.在spring配置文件种加载解析器(想具体了解的可以自己百度一下)下面我们页面上传文档需要这...
  • a764340703
  • a764340703
  • 2017年11月02日 16:03
  • 212

数据结构课设:三个野人和三个传教士(C实现)

#include #include using namespace std; struct riverside { int wildman1; int churchman1; ...
  • mystery_guest
  • mystery_guest
  • 2017年04月12日 23:00
  • 318

ARM通用寄存器

最近在学习 Cortex-A8 体系结构,以下为部分基本内容: ARM处理器运行模式 1、用户模式(User):ARM处理器正常的程序执行状态; 2、系统模式(System):运行具有特权的操作...
  • luckydarcy
  • luckydarcy
  • 2013年12月18日 00:54
  • 2343
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:三个通用代码
举报原因:
原因补充:

(最多只允许输入30个字)