Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk mengisi C# DataTable dari Jadual SQL Server?

Bagaimana untuk mengisi C# DataTable dari Jadual SQL Server?

Mary-Kate Olsen
Lepaskan: 2024-12-29 19:03:15
asal
753 orang telah melayarinya

How to Populate a C# DataTable from a SQL Server Table?

Mengisi Jadual Data C# daripada Jadual SQL

Tidak seperti senario biasa memasukkan data Jadual Data C# ke dalam jadual SQL, artikel ini meneroka teknik mengekstrak data daripada Jadual SQL ke dalam C# DataTable.

Untuk mencapai pemindahan data ini, anda boleh menggunakan yang berikut Kod C# sebagai titik permulaan:

using System;
using System.Data;
using System.Data.SqlClient;

namespace DataTableFromSQL
{
    class Program
    {
        static void Main(string[] args)
        {
            // Connection string to your database
            string connectionString = "your connection string here";

            // SQL query to retrieve data
            string query = "select * from table";

            // Create new SQL connection
            using (SqlConnection connection = new SqlConnection(connectionString))
            {
                // Create command using query and connection
                using (SqlCommand command = new SqlCommand(query, connection))
                {
                    // Open the connection
                    connection.Open();

                    // Create data adapter
                    using (SqlDataAdapter adapter = new SqlDataAdapter(command))
                    {
                        // Create new DataTable
                        DataTable dataTable = new DataTable();

                        // Fill DataTable with data from SQL table
                        adapter.Fill(dataTable);

                        // Iterate through rows and print column values
                        foreach (DataRow row in dataTable.Rows)
                        {
                            foreach (DataColumn column in dataTable.Columns)
                            {
                                Console.WriteLine($"{column.ColumnName}: {row[column]}");
                            }
                        }
                    }
                }
            }
        }
    }
}
Salin selepas log masuk

Dalam kod ini:

  • Tetapkan sambungan ke pangkalan data SQL anda menggunakan SqlConnection dan rentetan sambungan.
  • Buat SqlCommand dengan pertanyaan dan sambungan SQL yang ditentukan.
  • Gunakan SqlDataAdapter untuk mencipta jambatan antara SqlCommand dan DataTable.
  • Buka sambungan SQL.
  • Panggil kaedah Fill SqlDataAdapter untuk mengisi DataTable dengan data daripada jadual SQL.
  • Akhir sekali, lelaran melalui baris dan lajur Jadual Data untuk mengakses dan memaparkan yang diambil data.

Atas ialah kandungan terperinci Bagaimana untuk mengisi C# DataTable dari Jadual SQL Server?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan