Hola!!
Te explico, cuando llenas el datgrid con datos, se dispara el evento ItemDataBound, y es dentro de este evento en el que debes instanciar los radiobutton, ya que de otra forma sería complicado.
El ejemplo que te pasteo a continuación lo que hace es que cada vez que se crea una fila del datagrid, en la 2ª columna va insertando controles radiobutton. Es decir, en cada fila de la 2ª columna tendrás un radiobutton.
Código:
Private Sub MyDataGrid_ItemDataBound(ByVal sender As System.Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemDataBound
If e.Item.ItemType = ListItemType.Item Or _
e.Item.ItemType = ListItemType.AlternatingItem Then
Dim hgc_control As New RadioButton
With hgc_control
If e.Item.ItemIndex = 0 Then 'Si es la primera fila
.Text = "Hola"
ElseIf e.Item.ItemIndex = 1 Then 'Si es la segunda fila
.Text = "netcvblagil"
End If
End With
e.Item.Cells(1).Controls.Clear() 'Columna a reemplazar
e.Item.Cells(1).Controls.Add(hgc_control)
End If
End Sub
Espero que te sirva!!