コレクションで使用されているクラスを変更できると仮定して、「display」プロパティを作成します。
public string Prop1 { get; set; }
public string Prop2 { get; set; }
public string PropertiesFormatted
{
get
{
return this.Prop1 + " - " + this.Prop2;
}
}
次に、それをバインドされた列に割り当てることができます。ソフトウェアのさまざまな領域でフォーマットが異なることを心配する必要がないので、これがより良いと思います。基本的に、それは再利用を可能にします。
もう1つの方法は、実際にテンプレート列を作成し、バインディング式を使用することです。データバインディング式については、MSDNまたはTelerikのヘルプで確認できますが、次のようなことをしたいと思うでしょう。
<telerik:GridTemplateColumn UniqueName="TemplateColumn">
<ItemTemplate>
<span><%# DataBinder.Eval(Container.DataItem, "Prop1") %> - <%# DataBinder.Eval(Container.DataItem, "Prop2") %></span>
</ItemTemplate>
</telerik:GridTemplateColumn>
編集ここにいくつかのグリッドテンプレートのものを見ることができるURLがあります:http ://www.telerik.com/help/aspnet-ajax/grdcustomizewithgridtemplatecolumn.html