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
708 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!

sumber:php.cn
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