Tôi muốn chọn cột động từ List
như sau. Vì vậy, những gì có thể là cách tốt nhất?Cách chọn cột động từ Danh sách
//a objects list
List<DashBoard> dashboardlist = (List<DashBoard>)objList;
string strColumns = "RecDate,ModifiedDate";
objList = (from obj in dashboardlist select new { strColumns }).ToList();
///////////// Ok, Chỉ cần quên Danh sách đối tượng nói rằng tôi có bảng cơ sở dữ liệu có số ID cột, Tên, Tuổi, giới tính, vv ..Then tôi có columnList để hiển thị và columnList thay đổi theo điều kiện. SO tôi có liệt kê mọi người; và Danh sách columnTemplate; vì vậy bây giờ tôi muốn chọn cột dựa trên mẫu.
Bạn định sử dụng 'objList' như thế nào? Tôi hy vọng bạn nhận ra nó sẽ không đơn giản để truy cập các thuộc tính như khi bạn định nghĩa tĩnh các cột ('select new {obj.RecDate, obj.ModifiedDate}') mà bạn đang chọn để C# có thể tạo một kiểu ẩn danh cho bạn . Có thể dễ dàng hơn khi tiếp tục sử dụng các đối tượng 'DashBoard' đầy đủ và chỉ đọc các thuộc tính được chỉ định bởi các chuỗi khi cần thiết. –
Tình huống đã đưa ra câu hỏi này là gì? Tôi muốn được đồng ý với Tim S - gắn bó với đối tượng Bảng điều khiển –
Có lý do nào khiến bạn cần trả về một đối tượng ẩn danh hay những gì bạn cần là trả về một 'Danh sách' với các thuộc tính khác được khởi tạo? –