2013-01-12 3 views
0

J'essaie d'insérer une nouvelle colonne dans un DataTable, puis d'insérer un RadioButton pour chaque ligne de la table.Ajout dynamique de RadioButtons dans un DataTable

J'ai ajouté une nouvelle colonne:

datasource.Columns.Add("RadioButtons"); 

Après cela, j'ai essayé d'ajouter une ligne de foreach RadioButton dans ce tableau:

foreach (DataRow dr in datasource.Rows) 
{ 
    dr[4] = new RadioButton();       
    (dr[4] as RadioButton).GroupName = "Room1"; 
    Wizard1.ActiveStep.Controls.Add((Control)dr[4]);       
} 

Et je reçois une erreur où je régler la GroupName:

La référence d'objet n'est pas définie sur une instance d'un objet.

Qu'est-ce que je fais mal?

Répondre

0

Vous pouvez essayer Liste générique de RadioButton Parce que pas de colonne A DataType RadioButton

Comme

List<RadioButton> List1 = New List<RadioButton>