下面的示例展示了如何把 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"
| |
