SharePoint Web Part Default Interfaces: Listing 2.

Binding a DataView to a DataGrid.

Protected Overrides Sub CreateChildControls()
   Dim dg As New DataGrid
   Dim lt As New Literal
   lt.Text = "Average complete: "
   Dim lb As New Label
End Sub

Dim _dv As DataView
Public Sub MyCallbackMethod(dv As DataView)
   _dv = dv
   Dim dg As DataGrid
   dg = CType(Controls(0), DataGrid)
   dg.DataSource = dv
End Sub

About the Author

Peter Vogel is a system architect and principal in PH&V Information Services. PH&V provides full-stack consulting from UX design through object modeling to database design. Peter tweets about his VSM columns with the hashtag #vogelarticles. His blog posts on user experience design can be found at

comments powered by Disqus


  • Top Free Extensions for Visual Studio 2022

    With Visual Studio 2022 having debuted just one month ago, there are now dozens of new extensions available specifically targeting the revolutionary 64-bit IDE.

  • Green Motherboard Closeup Graphic

    How to Compute Transformer Architecture Model Accuracy

    Dr. James McCaffrey of Microsoft Research uses the Hugging Face library to simplify the implementation of NLP systems using Transformer Architecture (TA) models.

  • VS Code Snippets Leads Recent Open Source GA Announcements

    GitHub's "Release Radar" for November shows a Visual Studio Code snippets project leading a raft of open source offerings that reached general availability in November.

  • C# Language Server Revamps VS 2022 Razor Editor for ASP.NET Core

    Microsoft is touting new capabilities in ASP.NET Core web development in Visual Studio 2022 thanks to a new Razor editor powered by a Razor Language Server.

Upcoming Events