《C#公共类中常用方法总结(共4页).docx》由会员分享,可在线阅读,更多相关《C#公共类中常用方法总结(共4页).docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上using System;using System.Collections.Generic;using System.Linq;using System.Text;using MrCy.BaseClass;using System.Data.SqlClient;using System.Windows.Forms;using System.Data;namespace MrCy.BaseClass class DBOperate SqlConnection conn = DBconn.Connection(); / / 主要用于对数据库中的数据表信息执行增、删、改的操
2、作 / / / public int OperateData(string sqlStr) conn.Open();/打开数据库连接 SqlCommand cmd = new SqlCommand(sqlStr, conn);/创建命令对象 int n = (int)cmd.ExecuteNonQuery();/执行SQL命令,得到受影响的行数 conn.Close();/关闭数据库连接 return n;/返回受影响的行数 / / 用于将数据库中的数据绑定到DataGridView控件上 / / / public void GetDt(DataGridView dgv, string sql
3、) SqlDataAdapter sda = new SqlDataAdapter(sql, conn);/创建数据适配器对象 DataSet ds = new DataSet();/创建数据集对象 sda.Fill(ds);/填充数据集 dgv.DataSource = ds.Tables0;/设置DataGridView所显示的数据源 ds.Dispose();/释放资源 / / 用于对指定的ComboBox控件进行数据绑定 / / / / public void bindComboBox(ComboBox cbb, string strTable, int n) string str =
4、 select * from + strTable;/根据表名查询表中信息 SqlCommand scd = new SqlCommand(str, conn);/创建数据库命令对象 conn.Open();/打开数据库连接 SqlDataReader sdr = scd.ExecuteReader();/建立数据读取器对象 while (sdr.Read()/循环读取数据 cbb.Items.Add(sdrn.ToString();/将读取的数据添加到ComboBox控件中 sdr.Close();/关闭数据读取器 conn.Close();/关闭数据库连接 / / 根据指定的SQL查询语句
5、返回相应的DataSet对象 / / / public DataSet GetTable(string sql) SqlDataAdapter sda = new SqlDataAdapter(sql, conn);/创建数据适配器对象 DataSet ds = new DataSet();/创建数据集对象 sda.Fill(ds);/填充数据集 ds.Dispose();/释放资源 return ds;/返回数据集 / / 用于查找指定数据表的返回数 / / / public int ThingsSum(string sqlsum) conn.Open();/打开数据库连接 SqlComma
6、nd cmd = new SqlCommand(sqlsum, conn);/创建命令对象 int n = (int)cmd.ExecuteScalar();/执行查询命令 conn.Close();/关闭数据库连接 return n;/返回查找出的行数 / / 在PictureBox控件中显示选择的图片 / / / public void showImage(OpenFileDialog ofd, PictureBox pb) ofd.Filter = *.jpg|*.jpg|*.bmp|*.bmp;/筛选打开文件的格式(如果不想筛选文件格式,就不用写这句话) if (ofd.ShowDia
7、log() = DialogResult.OK) try pb.Image = System.Drawing.Image.FromFile(ofd.FileName); catch MessageBox.Show(您选择的图片不能被读取或文件类型不对!, 错误, MessageBoxButtons.OK, MessageBoxIcon.Error);/弹出消息对话框 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.SqlClient;namespace MrCy.BaseClass class DBconn / / 返回数据库连接的静态方法 / / public static SqlConnection Connection() string connString = Data Source=.;Initial Catalog=db_MrCy;User ID=sa;Pwd=123;/数据库连接字符串,分别代表数据源(如果是本地,就用点号)、数据库名称、用户名、密码 return new SqlConnection(connString);/创建数据库连接对象 专心-专注-专业