Buona giornata,
Sono nuovo qui e non un programmatore esperto ma in qualche modo riesco a cavarmela. Comunque qui è la mia domanda:
È possibile utilizzare i dati visualizzati in DataGridView (nomi di colonne, righe, ecc.) Per creare una tabella in SQL?
Stavo creando un semplice programma in cui il clientepotrebbe importare file Excel nel programma, e questo sarebbe il DataGridView. E dopo questo è il problema, non so come caricare la tabella in SQL Server.
risposte:
0 per risposta № 1È possibile utilizzare i dati visualizzati in DataGridView (nomi di colonne, righe, ecc.) Per creare una tabella in SQL?
Sì, è possibile qui è l'esempio o il codice di esempio
using (SqlConnection con = new SqlConnection(connectionString))
{
using (SqlCommand cmd = new SqlCommand("INSERT INTO MyTable(Column1, Column2) VALUES (@C1, @C2)", con))
{
cmd.Parameters.Add(new SqlParameter("@C1", SqlDbType.VarChar));
cmd.Parameters.Add(new SqlParameter("@C2", SqlDbType.VarChar));
con.Open();
foreach (DataGridViewRow row in myDataGridView.Rows)
{
if (!row.IsNewRow)
{
cmd.Parameters["@C1"].Value = row.Cells[0].Value;
cmd.Parameters["@C2"].Value = row.Cells[1].Value;
cmd.ExecuteNonQuery();
}
}
}
}
0 per risposta № 2
Si prega di controllare sotto url post spero che ti aiuterà ....
Excel in griglia
o
Il modo migliore / più veloce per leggere un foglio di Excel in un DataTable?
Excel in SQL Server
controlla sotto l'url