Sử dụng C# làm cách nào để in tất cả các cột trong bộ dữ liệu.Cách in tất cả các cột trong bộ dữ liệu
18
A
Trả lời
26
Phương pháp này sẽ trả về một danh sách đếm được của tên cột khi đã thông qua một datareader:
static List<string> GetDataReaderColumnNames(IDataReader rdr)
{
var columnNames = new List<string>();
for (int i = 0; i < rdr.FieldCount; i++)
columnNames.Add(rdr.GetName(i));
return columnNames;
}
3
for (int j = 0; j < x.VisibleFieldCount; j++)
Console.WriteLine(x.GetName(j));
11
Để thêm một số giá trị cho các câu trả lời, tôi có một phương pháp khuyến nông có thể để trả lại tên cột cho một được cung cấp DataReader
.
public static IEnumerable<string> GetColumnNames(this IDataReader reader)
{
for(int i=0; i<reader.FieldCount; i++)
yield return reader.GetName(i);
}
+0
Tôi yêu phương pháp khuyến nông, tôi cảm thấy như tiêm vào và phơi bày hành vi mà ..:) –
Các vấn đề liên quan
- 1. in tất cả các bộ dữ liệu có sẵn trong python từ một trình gỡ lỗi
- 2. Index tất cả các cột
- 3. MySql Chọn tất cả dữ liệu từ cột và đếm
- 4. Dữ liệu đầu ra từ tất cả các cột trong một khung dữ liệu trong gấu trúc
- 5. Chạy cục bộ tất cả các trình thu thập dữ liệu trong Scrapy
- 6. Cách lấy tất cả dữ liệu trong một truy vấn
- 7. Chế độ xem bảng Javafx không hiển thị dữ liệu trong tất cả các cột
- 8. Làm cách nào để xóa tất cả dữ liệu trong một nhóm cột Cassandra?
- 9. Tất cả các cột trong MongoDB
- 10. Cách đếm số lần xuất hiện cho tất cả các giá trị khác nhau trong cột cơ sở dữ liệu?
- 11. Phân trang trong CodeIgniter: tất cả dữ liệu được in trong một trang duy nhất
- 12. Xóa dữ liệu khỏi tất cả các bảng trong MYSQL
- 13. Nhận tất cả các cây từ bộ dữ liệu hàng (có id cụ thể) trong tsql
- 14. Xóa tất cả các cột không có dữ liệu từ DataTable
- 15. In tất cả các biến trong một lớp học? - Python
- 16. Chọn tất cả các cột cho tất cả các bảng trong tham gia + LINQ tham gia
- 17. Cách in dữ liệu json.
- 18. SQL: cách lấy tất cả các ký tự riêng biệt trong một cột, trên tất cả các hàng
- 19. Tìm tất cả các cột thuộc một loại nhất định trong tất cả các bảng trong cơ sở dữ liệu SQL Server
- 20. In Tất cả Flags JVM
- 21. DataGridTextColumn.EditingElementStyle cho tất cả các lưới dữ liệu sủ
- 22. Làm cách nào để xem tất cả Siêu dữ liệu của các cột trong bảng trong cơ sở dữ liệu oracle?
- 23. Chọn tất cả các cột sau JOIN trong LINQ
- 24. SQL: xóa tất cả dữ liệu khỏi tất cả các bảng có sẵn
- 25. Express - Chuyển dữ liệu tới tất cả các tuyến đường
- 26. Truy vấn SQL để tạo tất cả dữ liệu trong một cột TRÊN TRƯỜNG HỢP?
- 27. Danh sách lập chỉ mục của dữ liệu.frames - cách lấy tất cả các cột x-th?
- 28. MySQL đếm tất cả các cột NULL
- 29. Thay đổi độ chính xác của tất cả các cột thập phân trong mỗi bảng trong cơ sở dữ liệu
- 30. INSERT INTO ... SELECT cho tất cả các cột MySQL
này có thể giúp http://stackoverflow.com/questions/2728170/system-data-common-dbdatareader/2728203#2728203 –