Comment ajouter des lignes enfants dans les formulaires de données de DataGrid C# .net?C# .net datagrid
Répondre
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.
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?
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
Si vous cherchez une table imbriquée, vous devrez utiliser un contrôle tiers. DataGridView ne le prend pas en charge.
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
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;
Demandez-vous à propos de la liaison de données? – Bloodhound