03课后5
来源:互联网 发布:企业网络信息安全培训 编辑:程序博客网 时间:2024/05/17 08:35
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;using System.Windows.Forms;using System.Data.SqlClient;namespace WindowsFormsApplication2{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } public bool chakan() { if (listView1.Items.Count > 0) { listView1.Items.Clear(); } DBHelper dbhelper = new DBHelper(); try { dbhelper.OpenConnection(); string sql2 =@" SELECT TOP 1000 [Id] ,[Name] ,[Type] ,[Number] ,[Price] FROM [shangpin].[dbo].[Table_1] where type like '%"+this.comboBox1.Text+"%'"; SqlCommand comm = new SqlCommand(sql2, dbhelper.Connection); SqlDataReader reader = comm.ExecuteReader(); while (reader.Read()) { ListViewItem liv1 = new ListViewItem(reader["Name"].ToString()); liv1.SubItems.AddRange(new string[] { reader["Type"].ToString(), reader["Number"].ToString(), reader["Price"].ToString() }); this.listView1.Items.Add(liv1); } } catch (Exception ex) { Console.WriteLine(ex.Message); return false; } finally { dbhelper.CloseConnection(); } return true; } private void button1_Click(object sender, EventArgs e) { chakan(); } } }
using System;using System.Collections.Generic;using System.Text;using System.Data.SqlClient;using System.Data;namespace WindowsFormsApplication2{ /// <summary> /// 此类维护数据库连接字符串,和 Connection 对象 /// </summary> public class DBHelper { // 数据库连接字符串 private string connString = @"Data Source=.;Initial Catalog=MySchool;Integrated Security=True"; // 数据库连接 Connection 对象 private SqlConnection connection; /// <summary> /// Connection对象 /// </summary> public SqlConnection Connection { get { if (connection == null) { connection = new SqlConnection(connString); } return connection; } } /// <summary> /// 打开数据库连接 /// </summary> public void OpenConnection() { if (Connection.State == ConnectionState.Closed) { Connection.Open(); } else if (Connection.State == ConnectionState.Broken) { Connection.Close(); Connection.Open(); } } /// <summary> /// 关闭数据库连接 /// </summary> public void CloseConnection() { if (Connection.State == ConnectionState.Open || Connection.State == ConnectionState.Broken) { Connection.Close(); } } }}
0 0
- 03课后5
- 课后习题 5_5
- 课后作业5
- 课后习题9--5
- C++课后作业5
- 十二章 课后5
- C语言程序设计课后作业5
- 第5次课后作业
- IOS学习--课后练习题5
- 15章课后题5
- 系统应用 第一章课后5
- Github全面详解-14课后作业03
- PHP基础教程-13 课后作业03
- 恶意代码分析实战课后题 Lab11-03
- 第10章 课后作业3、5
- 2012电子信息 第5堂课后作业
- Asp.net课后生活(5)
- 第5章 表达式 课后习题
- Toolbar的使用
- SpringMVC注解开发基础2---传参
- 将DataTable一行放入另一个DataTable中
- ubuntu 中怎么截图
- iOS 解决.a 静态库冲突问题
- 03课后5
- 002.hello world
- log4j2使用及配置讲解
- Linux 文件编码大挪移
- java-static
- BitmapDrawable和Bitmap.XML的使用
- jms-activemq消息队列
- 网页元素居中笔记
- Qt学习笔记2:QMainWindow和QWidget的区别