C# 使用C将数据从Datagridview插入Excel#

C# 使用C将数据从Datagridview插入Excel#,c#,excel,datagridview,C#,Excel,Datagridview,我想问一些关于我的代码的问题。我想使用C#将数据从datagridview插入excel。在我的datagridview中 WSID Lokasi Saldo 1234 A 200 5678 B 300 我想将WSID数据插入到具有头WSID的excel文件中,如 WSID 1234 5678 我喜欢编码 private void InputScheduleSaldoBtn_Click(object sender, EventArgs e

我想问一些关于我的代码的问题。我想使用C#将数据从datagridview插入excel。在我的datagridview中

WSID  Lokasi  Saldo
1234   A       200
5678   B       300
我想将WSID数据插入到具有头WSID的excel文件中,如

WSID  
1234   
5678   
我喜欢编码

 private void InputScheduleSaldoBtn_Click(object sender, EventArgs e)
        {
            string inputdata;

            OleDbConnection kon2 = new OleDbConnection(konekpengisian);
            OleDbCommand commanddir2 = kon2.CreateCommand();

            for (int i = 0; i < ViewDataSaldoGV.Rows.Count; i++ )
            {

                commanddir2.CommandText = "INSERT INTO [Saldo$] ([WSID]) VALUES (wsid)";
                commanddir2.Parameters.AddWithValue("wsid", ViewDataSaldoGV.Rows[i].Cells["WSID"].Value);
                textBox1.Text = i.ToString();

                kon2.Open();
                commanddir2.ExecuteNonQuery();
                kon2.Close();

            }

            MessageBox.Show("Data berhasil disimpan");
}

有人能帮我解决我的问题吗?

尝试在参数之前添加@插入[Saldo$]([WSID])值(@WSID)和这里的
commanddir2.parameters.AddWithValue(@WSID),ViewDataSaldoGV.Rows[i]。单元格[“WSID”].Value)它是一样的。你能帮我吗?试着在你的参数
之前添加@INSERT到[Saldo$]([WSID])值(@WSID)
和这里
commanddir2.parameters.AddWithValue(@WSID),ViewDataSaldoGV.Rows[i]。单元格[“WSID”].Value)它是一样的。你能帮助我吗?
WSID  
1234
1234