ASP.NETグリッドビューのデザイン時に次の設定を使用して、内部オブジェクトプロパティをgridviewにバインドできますVB.NETでデータを<%#Eval( "Object.Property")%>プログラムでバインドする方法
<asp:TemplateField HeaderText="ObjectName" >
<ItemTemplate>
<%# Eval("Object.property")%>
</ItemTemplate>
</asp:TemplateField>
が、私は知ってやりたいことは、ランタイム
すなわち、私の列を定義するGridViewに追加して、データバインド
でプログラム的にこれを作成している誰もがこれを行って、または任意のポインタを持っていました?以下のようItemTemplate
をASSINGあなたのコードビハインドに続いて
public class PropertyTemplate : ITemplate
{
private string _value = string.Empty;
public PropertyTemplate(string propValue)
{
this._value = propValue;
}
public void InstantiateIn(Control container)
{
container.Controls.Add(new LiteralControl(this._value));
}
}
:
myTemplateField.ItemTemplate = new PropertyTemplate(myBusinessObject.MyProperty);
別の方法