có ai biết cách tốt nhất để chèn cột vào một vị trí có thể định vị tại vị trí 0 không?Cột chèn dữ liệu C# tại vị trí 0
83
A
Trả lời
141
Bạn có thể sử dụng đoạn mã sau để thêm cột để DataTable tại postion 0:
DataColumn Col = datatable.Columns.Add("Column Name", System.Type.GetType("System.Boolean"));
Col.SetOrdinal(0);// to put the column in position 0;
69
Chỉ cần để cải thiện câu trả lời Wael và đặt nó trên một dòng duy nhất:
dt.Columns.Add("Better", typeof(Boolean)).SetOrdinal(0);
UPDATE: Lưu ý rằng điều này hoạt động khi bạn không cần phải làm bất cứ điều gì khác với DataColumn. Thêm() trả về cột được đề cập, SetOrdinal() trả về không có gì.
+10
tuyên bố ligne duy nhất không phải là tốt hơn. Trong trường hợp này tôi thích nó +1 –
-1
//Example to define how to do :
DataTable dt = new DataTable();
dt.Columns.Add("ID");
dt.Columns.Add("FirstName");
dt.Columns.Add("LastName");
dt.Columns.Add("Address");
dt.Columns.Add("City");
// The table structure is:
//ID FirstName LastName Address City
//Now we want to add a PhoneNo column after the LastName column. For this we use the
//SetOrdinal function, as iin:
dt.Columns.Add("PhoneNo").SetOrdinal(3);
//3 is the position number and positions start from 0.`enter code here`
//Now the table structure will be:
// ID FirstName LastName LastName PhoneNo Address City
Các vấn đề liên quan
- 1. Lỗi Cơ sở dữ liệu: Không có hàng tại vị trí 0
- 2. Bạn có thể chèn tại vị trí 0 trong Danh sách <MyObject> không?
- 3. Stream.Seek (0, SeekOrigin.Begin) hoặc vị trí = 0
- 4. Làm cách nào để chèn một cột vào tập dữ liệu giữa hai cột hiện tại?
- 5. Ghi đè dữ liệu ghi đè C++ trong một tệp tại một vị trí cụ thể
- 6. Vị trí dữ liệu chính với ngày
- 7. Vị trí thư mục dữ liệu mysql
- 8. Vị trí tệp dữ liệu PostgreSQL
- 9. Chèn chuỗi tại vị trí được chỉ định
- 10. lxml: chèn thẻ tại một vị trí nhất định
- 11. Chèn nút XML tại vị trí cụ thể của tài liệu hiện có
- 12. Magento vị trí cột lưới
- 13. Làm thế nào để thay đổi vị trí cột của bảng MySql mà không làm mất dữ liệu cột?
- 14. C# PDF Vị trí sắc nét trong tài liệu
- 15. Chèn biến vào vị trí tiêu đề PHP
- 16. Chèn khung nội tuyến tại vị trí thẻ tập lệnh hiện tại?
- 17. địa điểm hoặc cơ sở dữ liệu vị trí
- 18. Vị trí trung tâm dữ liệu Windows Azure ở đâu?
- 19. Lỗi Trình quản lý Vị trí: (KCLErrorDomain error 0)
- 20. Chọn cột gấu trúc theo vị trí
- 21. Cách đặt vị trí trên cùng = 0 sau setStatusBarHidden: Có?
- 22. c + + dữ liệu tồn tại
- 23. Chèn dòng tại vị trí xác định của một Text File
- 24. Phương thức lấy vị trí xem trả lại 0
- 25. Chèn văn bản tại vị trí con trỏ tới CKEditor bằng cách sử dụng jQuery
- 26. MysqlDataTruncation: Cắt ngắn dữ liệu: Ngoài giá trị dải ô cho cột 'cột' tại hàng 1
- 27. Vị trí Chuột C# XNA
- 28. vị trí hiện tại của gps android
- 29. Làm thế nào để ghép một mảng để chèn mảng tại vị trí cụ thể?
- 30. C#/WPF - Lấy vị trí cuộn ScrollViewer?
Tại sao bạn muốn thực hiện việc này? Thứ tự các cột nên thực sự không liên quan. –
đôi khi nếu bạn đang thêm cột vào datatable sau khi nhận được dữ liệu từ db bạn có thể cần phải thiết lập nó tại ăn xin. –
im pusing các datatable vào một số lượng lớn chèn – Grant