你这个不能写成类,因为你功能单一,只能写成方法
public void SelectToDGV(){
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "server=LUKE\\SQLEXPRESS;uid=sa;pwd=sa;database=luke";
conn.Open();
DataTable dt = new DataTable("resouce");
dt.Clear();
SqlDataAdapter adp = new SqlDataAdapter("select * from text1", conn);
conn.Close(); //这里要关闭数据库
adp.Fill(dt);
dataGridView1.DataSource = dt.DefaultView;
}
使用的时候直接写成这样就可以
SelectToDGV();
当然,你可以这样写一个类:(刚才突然想到的)
首先新建一个类,在其中:
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Web;
namespace WebApp.Common.Public
{
public class DbHelper
{
public static DataTable SelectToDataTable(string sqlSelect)
{
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "server=LUKE\\SQLEXPRESS;uid=sa;pwd=sa;database=luke";
conn.Open();
DataTable dt = new DataTable("resouce");
dt.Clear();
SqlDataAdapter adp = new SqlDataAdapter(sqlSelect, conn);
conn.Close();
adp.Fill(dt);
return dt;
}
}
}
使用的时候这么用:
dataGridView1.DataSource = DbHelper.SelectToDataTable("select * from text1").DefaultView;
这样的好处就是sqlSelect可以自定义输入查询条件,也可以自定义绑定的图表。