Czytałem wiele postów na temat wstawiania tabeli DataTable do tabeli SQL, ale czy istnieje sposób na przeciągnięcie tabeli SQL do tabeli .NET DataTable? Z góry dziękuję za pomoc!
1 odpowiedź
Może to Ci pomoże (to pseudokod wymyślony przeze mnie żeby zobrazować Ci rozwiązanie problemu):
using System; using System.Data; using System.Data.SqlClient;
public class PullDataTest
{
// Twoja tabela danych
private DataTable dataTable = new DataTable();
public PullDataTest()
{
}
// twoja metoda ściągania danych z bazy danych do tabeli danych
public void PullData()
{
string connString = @"Twój connection string";
string query = "select * from table";
SqlConnection conn = new SqlConnection(connString);
SqlCommand cmd = new SqlCommand(query, conn);
conn.Open();
// utworzenie adaptera danych
SqlDataAdapter da = new SqlDataAdapter(cmd);
//spowoduje to wysłanie zapytania do bazy danych i zwrócenie wyniku do bazy danych
da.Fill(dataTable);
conn.Close();
da.Dispose();
}
}
mam nadzieję, że pomogłem! Pozdrawiam