下面的示例展示了如何把 HyperLinkEdit 控件指定为 XtraGrid 主视图中的一个列的编辑器。
首先,创建相应的“repository 项”,并把它添加到由 EditorContainer.RepositoryItems 属性指定的“repository 项”的内部集合中。 然后,通过 GridColumn.ColumnEdit 属性把“repository 项”指派到列。下图演示了一个已应用此代码的网格控件:
C# | 复制代码 |
---|---|
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 Basic | 复制代码 |
---|---|
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" |