C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■98115 / 1階層)  TemplateFieldの動的追加について
□投稿者/ ポテロングしお味 (1回)-(2021/09/19(Sun) 16:39:21)
No98113 (Yammaer さん) に返信

こんな感じ

Class MyItemTemplate
    Implements ITemplate

    Public Sub InstantiateIn(ByVal container As System.Web.UI.Control) _
            Implements System.Web.UI.ITemplate.InstantiateIn

        Dim lblSyoruiName As New Label
        lblSyoruiName.ID = "lblSyoruiName"
        AddHandler lblSyoruiName.DataBinding, AddressOf lblSyoruiName_DataBind
        
        container.Controls.Add(lblSyoruiName)

    End Sub

    Sub lblSyoruiName_DataBind(sender As Object, e As EventArgs)
        Dim label = DirectCast(sender, Label)
        Dim container = DirectCast(label.BindingContainer, IDataItemContainer)
        label.Text = Convert.ToString(DataBinder.Eval(container.DataItem, "SyoruiName"), CultureInfo.CurrentCulture)
    End Sub

End Class

編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←TemplateFieldの動的追加について /Yammaer →Re[2]: TemplateFieldの動的追加について /Yammaer
→Re[2]: TemplateFieldの動的追加について /Yammaer
 
上記関連ツリー

TemplateFieldの動的追加について / Yammaer (21/09/19(Sun) 00:50) #98113
Re[1]: TemplateFieldの動的追加について / WebSurfer (21/09/19(Sun) 09:23) #98114
│└ Re[2]: TemplateFieldの動的追加について / Yammaer (21/09/19(Sun) 17:56) #98116
│  └ Re[3]: TemplateFieldの動的追加について / WebSurfer (21/09/20(Mon) 11:10) #98118
│    └ Re[4]: TemplateFieldの動的追加について / Yammaer (21/09/24(Fri) 10:31) #98141
TemplateFieldの動的追加について / ポテロングしお味 (21/09/19(Sun) 16:39) #98115 ←Now
  ├ Re[2]: TemplateFieldの動的追加について / Yammaer (21/09/19(Sun) 18:03) #98117
  │└ Re[3]: TemplateFieldの動的追加について / WebSurfer (21/09/21(Tue) 20:36) #98119
  └ Re[2]: TemplateFieldの動的追加について / Yammaer (21/09/24(Fri) 10:46) #98142
    └ Re[3]: TemplateFieldの動的追加について / Yammaer (21/09/24(Fri) 10:55) #98143

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信