Trên Biểu mẫu Windows của tôi, tôi có một thành phần DataGridView, được liên kết với một BindingSource. BindingSource là nguồn dữ liệu đối tượng cho đối tượng EntityFramework.DataGridView tự động tạo cột
Một số lần các cột trong DataBridView của tôi được gia hạn. Đôi khi tất cả các thuộc tính được thêm dưới dạng cột, nhưng bây giờ nó cũng loại bỏ tất cả các cột của tôi. Vì vậy, tôi đã mất tất cả các thiết lập của tôi.
Khi nào các cột được tự động thêm?
(Tôi đang sử dụng VS.NET 2010)
Cập nhật:
//
// Summary:
// Gets or sets a value indicating whether columns are created automatically
// when the System.Windows.Forms.DataGridView.DataSource or System.Windows.Forms.DataGridView.DataMember
// properties are set.
//
// Returns:
// true if the columns should be created automatically; otherwise, false. The
// default is true.
[Browsable(false)]
[EditorBrowsable(EditorBrowsableState.Advanced)]
[DefaultValue(true)]
public bool AutoGenerateColumns { get; set; }
Khách sạn không hiển thị trong thiết kế, và "ẩn thuộc tính nâng cao" không được chọn.
Cập nhật 2: Khi tôi cập nhật mô hình khung thực thể của mình, tất cả các cột được thêm lại. Tôi chỉ có thể đặt thuộc tính trong hàm tạo của biểu mẫu. Điều này rất khó chịu.
Đặt [AutoGenerateColumns] (http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.autogeneratecolumns.aspx) thuộc tính của DataGridView thành sai. –
Tôi đang đặt AutoGenerateColumns = false trong hàm tạo nhưng vẫn gặp sự cố –