2008-09-19 7 views
0

Comment ajouter des lignes enfants dans les formulaires de données de DataGrid C# .net?C# .net datagrid

+0

Demandez-vous à propos de la liaison de données? – Bloodhound

Répondre

3

Je ne suis pas sûr que ce soit ce que vous demandez, mais si vous voulez ajouter des lignes vous êtes plus simple est de les ajouter à tout ce DataSource que vous utilisez avant DataBind()

Si ce n'est pas ce que vous cherchez, veuillez fournir plus de détails.

0

Habituellement, vous liez le DataGrid à un ensemble de données. Pourriez-vous clarifier ce que vous cherchez afin que nous puissions avoir plus de détails?

0
DataTable myDataTable = new DataTable(); 
DataGridView myGridView = new DataGridView(); 
myGridView.DataSource = myDataTable; 
DataRow row = myDataTable.Rows.Add(1, 2, 3, 4, 5); //This adds the new row 
0

Si vous cherchez une table imbriquée, vous devrez utiliser un contrôle tiers. DataGridView ne le prend pas en charge.

+0

Ce n'est pas joli, mais vous pouvez imbriquer: vous créez une colonne templateField dans votre datagridview, éditez le modèle et y mettez un gridview. – theo

0

Tout d'abord que vos données nom GridView et créer DataTable

DataTable DT= new DataTable(); 

puis aussi créer DataRow

DataRow row = new DataRow(); 

et dernier appel de la fonction add() comme ceci:

DT.Rows.Add("ID","Name","Addr","number"); 

et ne pas manquer pour définir la source sur DataGrideView pour Afficher les données:

DataGrideView.DataSource = DT;