主题:求助,用c#连接sqlserver
连接已经成功了,我想在DataGridView中显示我的表,照书上写了代码,也成功执行了,但是有些看不懂什么意思。。。把它们去掉程序也可以运行阿。。。
代码(部分):
private void Form1_Load(object sender, EventArgs e)
{
showinf(); //可以把下面showinf()里的内容直接写在这里吗?为什么要加个showinf()?
}
private void showinf()
{
using (SqlConnection con = new SqlConnection("Data Source=(local);Initial Catalog=student;Integrated Security=True")) //这里不要using直接写后面的代码可以吗?
{
DataTable a = new DataTable();
SqlDataAdapter b = new SqlDataAdapter("select * from 学生信息", con);//为什么sql语句后要加个con?
b.Fill(a);
this.dataGridView1.DataSource = a.DefaultView;//DefaultView是什么?
}
}
代码(部分):
private void Form1_Load(object sender, EventArgs e)
{
showinf(); //可以把下面showinf()里的内容直接写在这里吗?为什么要加个showinf()?
}
private void showinf()
{
using (SqlConnection con = new SqlConnection("Data Source=(local);Initial Catalog=student;Integrated Security=True")) //这里不要using直接写后面的代码可以吗?
{
DataTable a = new DataTable();
SqlDataAdapter b = new SqlDataAdapter("select * from 学生信息", con);//为什么sql语句后要加个con?
b.Fill(a);
this.dataGridView1.DataSource = a.DefaultView;//DefaultView是什么?
}
}