/ / Utilizzo di DataGridView per creare una tabella in SQL - c #, sql, sql-server, datagridview

Utilizzo di DataGridView per creare una tabella in SQL - c #, sql, sql-server, datagridview

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

http://www.aspsnippets.com/Articles/Read-and-Import-Excel-File-into-DataSet-or-DataTable-using-C-and-VBNet-in-ASPNet.aspx

o

Il modo migliore / più veloce per leggere un foglio di Excel in un DataTable?

Excel in SQL Server

controlla sotto l'url

http://www.aspsnippets.com/Articles/Using-SqlBulkCopy-to-import-Excel-SpreadSheet-data-into-SQL-Server-in-ASPNet-using-C-and-VBNet.aspx