从DataGridView插入数据库

时间:2015-12-07 08:54:59

标签: c# datagridview

我有一个类Connect来连接数据库。这是代码:

    class Connect
{
    SqlConnection con;
    public Connect()
    {
        String connectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=" + Application.StartupPath + @"\Database1.mdf;Integrated Security=True;User Instance=True";
        con = new SqlConnection(connectionString);
    }

    public DataTable executeSelect(String query)
    {
        con.Open();
        SqlDataAdapter adapter = new SqlDataAdapter(query, con);
        DataTable dt = new DataTable();
        adapter.Fill(dt);
        con.Close();

        return dt;
    }

    public void execute(String query)
    {

        con.Open();
        SqlCommand cmd = new SqlCommand(query, con);
        cmd.ExecuteNonQuery();

        con.Close();
    }
}

我有DataGridView这样:

My data

代码如何将DataGridView的所有数据插入Database

2 个答案:

答案 0 :(得分:0)

如果您将最后一句写入Google,您最初会得到link。你的答案就在那里。

答案 1 :(得分:0)

我认为您需要使用循环插入。您必须将所有数据放入列表中。 或者尝试this

因为您的邮政编码中有 DataTable