Tôi đã tạo một khung nhìn chi tiết của WinForms ListView
với bốn cột. Tôi đã đặt cho mỗi cột một tên trong nhà thiết kế, tuy nhiên khi truy cập mỗi ColumnHeader
thông qua thuộc tính ListView.Columns
, tôi thấy mỗi ColumnHeader.Name
là một chuỗi rỗng. Tôi có làm điều gì sai hay đây có phải là lỗi khuôn khổ không?ListView ColumnHeader.Name là chuỗi trống
Trả lời
Tôi có thể tạo lại hành vi tương tự. Tôi nghĩ rằng nó chắc chắn phải là một lỗi vì nó ngụ ý rằng giá trị sẽ được thiết lập một cách chính xác bởi nhà thiết kế.
Cách giải quyết khác, bạn cũng có thể đặt tên vào thuộc tính Thẻ. (Hoặc đặt nó theo lập trình trong hàm tạo, nhưng điều đó sẽ không hoạt động tốt nếu bạn cần thêm một cột trong trình thiết kế sau này. Tôi sẽ thay vì không sử dụng nhà thiết kế chút nào để khởi tạo các cột.)
Tôi đã tìm thấy một số cuộc thảo luận về điều này here - có vẻ như đây là một vấn đề đã biết, họ cũng đang đi với các Tag hack.
tôi đã cùng một vấn đề, nhưng làm việc xung quanh nó như thế này:
foreach (ColumnHeader CN in listView1.Columns)
{
//I added listbox for this example, but my code uses it
//to populate an excell spreadsheet
listBox1.Items.Add(CN.Text.ToString());
}
Hy vọng bạn có thể sử dụng một cách nào đó.
Tại sao lại là downvote? –
Trả lời trễ nhưng OP đang tìm kiếm 'Tên' (các phần tử có tên là tự) và không phải là' Văn bản' (thực tế chỉ là chú thích). – Dwza
- 1. WPF Listview trống văn bản
- 2. Android SearchView chuỗi trống
- 3. Thêm khoảng trống vào cuối GridView hoặc ListView
- 4. Android hiển thị văn bản khi ListView trống
- 5. Khoảng trống giữa tiêu đề listview và mục đầu tiên
- 6. xóa chuỗi trùng lặp và chuỗi trống
- 7. WPF ListView SelectedItem là null
- 8. django null và trống chuỗi
- 9. SSIS ISNULL để trống chuỗi
- 10. Chuỗi ký tự thành số, diễn giải chuỗi rỗng hoặc trống là 0
- 11. document.getElementById (...). Style.display là trống
- 12. Khoảng trống là gì?
- 13. chuỗi Chia trong C#, không gian trống cũng được coi là chuỗi làm thế nào để loại bỏ chuỗi rỗng
- 14. YouTubePlayerSupportFragment trong mục ListView là null
- 15. Url.Action() với trả về vùng trống chuỗi
- 16. mặc định một cột có chuỗi trống
- 17. Cách tốt nhất để trống chuỗi?
- 18. RegularExpressionValidator không phát hiện chuỗi trống
- 19. đường dẫn trả về chuỗi trống
- 20. PHP mysql_real_escape_string trả về chuỗi trống
- 21. Kiểm tra xem chuỗi có trống không
- 22. Khởi tạo một chuỗi trong C thành chuỗi trống
- 23. php là rỗng hoặc trống?
- 24. WebAPI AuthorizationFilterAttribute: ActionArguments là trống
- 25. Ruby xóa các dòng trống khỏi chuỗi
- 26. XmlNodeList (tại sao là trống này)
- 27. Kéo dài WPF ListView trống để chiếm không gian còn lại
- 28. ListView cho thấy tin nhắn trống một thời gian ngắn trước khi dữ liệu được nạp
- 29. boost :: split lá trống thẻ ở đầu và cuối chuỗi - là hành vi mong muốn này?
- 30. Tại sao kết quả của việc thêm hai mảng trống trong JavaScript là một chuỗi?
Chức năng "FixColumnNames" hack đang hoạt động tốt.Surprisingly (?) Nó không cố định trong .NET 4.0. – Larry