我有一个 DataGridView,我想用它来存储通用数据。我想在 DataGridView 类中保留一个类型化数据列表,以便可以在内部处理所有类型等。但是我不想在 DataGridView 上设置类型,因为在调用 InitializeData 方法之前我不知道数据类型。
public class MyDataGridView : DataGridView {
private List<T> m_data;
public InitializeData<T>(List<T> data) {
m_data = data;
}
... internal events to know when the datagrid wants to sort ...
m_data.Sort<T>(...)
}
Run Code Online (Sandbox Code Playgroud)
这可能吗?如果是这样,如何?