Tôi có một chương trình C# chọn dữ liệu từ hai tệp cơ sở dữ liệu khác nhau và kết hợp dữ liệu mà tôi cần vào một datatable (dt). Tất cả các thông tin tôi cần là trong đó datatable, và tôi muốn đặt nó vào một datagridview. Bên cạnh các thông tin trong datatable, tôi cũng có hai cột trong datagridview mà tôi sẽ tính toán khi tôi thêm mỗi hàng vào datagridview (dataGridView1).Di chuyển dữ liệu từ datatable vào datagridview trong C#
Câu hỏi của tôi là: Làm thế nào tôi có thể nhận được dữ liệu (dt) của tôi vào datagridview (dataGridView1)? Tôi sẽ làm một cái gì đó như thế này ?:
dataGridView1.column("MemberSep") = dt.column("MBRNUM);
Tôi nghĩ rằng tôi có thể lặp qua các DataTable, tính toán các giá trị cho hai cột đầu tiên của tôi về datagridview, và sau đó viết nó tất cả để liên tiếp cho đến khi tôi đã đọc toàn bộ dữ liệu. Tôi chưa bao giờ làm việc với một điều khiển datagridview trước đây. Mọi sự trợ giúp sẽ rất được trân trọng.
Tôi thấy thuộc tính cho DataSource và hộp thoại thêm nguồn dữ liệu dự án. Nhưng, khi tôi thử điều này, tôi không thấy nơi để lựa chọn của tôi datatable từ. Tôi không quen với hành động này (chọn nguồn dữ liệu) vì vậy tôi có thể thiếu một bước. – Kevin
+1. Chỉ cần giữ nó đơn giản. Và thực hiện các truy vấn của bạn để tiêu đề cột bạn muốn là tên thực tế của cột. Ví dụ: "Chọn MBRNUM ASMemberSep ..." – David
Ồ, vì vậy tôi chỉ có thể nói "dataGridView1.DataSouce = dt" trong chương trình của tôi? – Kevin