DataGridColumnCollectionEditor Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece uma interface de utilizador (UI) de edição para a coleção de colunas de um DataGrid controlo.
public ref class DataGridColumnCollectionEditor : System::Drawing::Design::UITypeEditor
public class DataGridColumnCollectionEditor : System.Drawing.Design.UITypeEditor
type DataGridColumnCollectionEditor = class
inherit UITypeEditor
Public Class DataGridColumnCollectionEditor
Inherits UITypeEditor
- Herança
Exemplos
O seguinte exemplo de código usa o EditorAttribute para associar a DataGridColumnCollectionEditor classe e a UITypeEditor classe (a classe base do editor de coleções) a uma propriedade personalizada Columns . A propriedade é uma referência à DataGridColumnCollection classe.
private DataGridColumnCollection columns = null;
// Associate the DataGridColumnCollectionEditor with the TestColumns.
[EditorAttribute(typeof(System.Web.UI.Design.WebControls.
DataGridColumnCollectionEditor),
typeof(UITypeEditor))]
public DataGridColumnCollection TestColumns
{
get { return columns; }
} // TestColumns
Private columns As DataGridColumnCollection
' Associate DataGridColumnCollectionEditor with the TestColumns.
<EditorAttribute( GetType( System.Web.UI.Design.WebControls. _
DataGridColumnCollectionEditor), _
GetType(UITypeEditor))> _
Public ReadOnly Property TestColumns() As DataGridColumnCollection
Get
Return columns
End Get
End Property ' TestColumns
Construtores
| Name | Description |
|---|---|
| DataGridColumnCollectionEditor() |
Inicializa uma nova instância da DataGridColumnCollectionEditor classe. |
Propriedades
| Name | Description |
|---|---|
| IsDropDownResizable |
Recebe um valor que indica se os editores de menu suspenso devem ser redimensionáveis pelo utilizador. (Herdado de UITypeEditor) |
Métodos
| Name | Description |
|---|---|
| EditValue(IServiceProvider, Object) |
Edita o valor do objeto especificado usando o estilo de editor indicado pelo GetEditStyle() método. (Herdado de UITypeEditor) |
| EditValue(ITypeDescriptorContext, IServiceProvider, Object) |
Edita o valor especificado usando o descritor de contexto e o fornecedor de serviço especificados. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetEditStyle() |
Obtém o estilo editor usado pelo EditValue(IServiceProvider, Object) método. (Herdado de UITypeEditor) |
| GetEditStyle(ITypeDescriptorContext) |
Obtém o estilo de edição associado a este editor, usando o objeto especificado ITypeDescriptorContext . |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetPaintValueSupported() |
Indica se este editor suporta a pintura de uma representação do valor de um objeto. (Herdado de UITypeEditor) |
| GetPaintValueSupported(ITypeDescriptorContext) |
Indica se o contexto especificado suporta a pintura de uma representação do valor de um objeto dentro do contexto especificado. (Herdado de UITypeEditor) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| PaintValue(Object, Graphics, Rectangle) |
Pinta uma representação do valor do objeto especificado na tela especificada. (Herdado de UITypeEditor) |
| PaintValue(PaintValueEventArgs) |
Pinta uma representação do valor de um objeto usando o especificado PaintValueEventArgs. (Herdado de UITypeEditor) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |