下面的示例展示了如何把 HyperLinkEdit 控件指定为 XtraGrid 主视图中的一个列的编辑器。

首先,创建相应的“repository 项”,并把它添加到由 EditorContainer.RepositoryItems 属性指定的“repository 项”的内部集合中。 然后,通过 GridColumn.ColumnEdit 属性把“repository 项”指派到列。

下图演示了一个已应用此代码的网格控件:

C#CopyCode image复制代码
    RepositoryItemHyperLinkEdit repHyperLink = new RepositoryItemHyperLinkEdit();
    gridControl1.RepositoryItems.Add(repHyperLink);
    (gridControl1.MainView as GridView).Columns["EMAIL"].ColumnEdit = repHyperLink;
    //customize the editor
    repHyperLink.LinkColor = Color.Maroon
    repHyperLink.Caption = "Click to e-mail"

Visual BasicCopyCode image复制代码
    Dim repHyperLink As RepositoryItemHyperLinkEdit = New RepositoryItemHyperLinkEdit
    GridControl1.RepositoryItems.Add(repHyperLink)
    CType(GridControl1.MainView, GridView).Columns(0).ColumnEdit = repHyperLink
    'customize the editor
    repHyperLink.LinkColor = Color.Maroon
    repHyperLink.Caption = "Click to e-mail"