Comment afficher un DataTable dans un contrôle ListView dans WPF?Afficher la date dans le contrôle ListView
Répondre
listView.ItemsSource = dataTable.DefaultView;
Si vous voulez un ListView comme ci-dessus, et si votre DataTable a 3 colonnes avec le nom "Date", "PCName", "Prix", puis entre vos tags Ajouter code suivant:
<ListView.View> <GridView> <GridViewColumn DisplayMemberBinding="{Binding Path=Date}" Header="Date" Width="100" /> <GridViewColumn DisplayMemberBinding="{Binding Path=PCName}" Header="Computer No." Width="100" /> <GridViewColumn DisplayMemberBinding="{Binding Path=Price}" Header="Amount (Tk)" Width="100" /> </GridView> </ListView.View>
Les lignes ne sont pas en mesure de sélectionner lors de l'utilisation de gridview dans listview –
* Convertir listview à datatable en C# * Juste itérer e ntire listview table. Voici le code,
private DataTable ConvertList_To_Datatable(ListView lvDetails)
{
DataTable dtTable = new DataTable("ExportToPdf");
if (lvDetails.Items.Count < 1)
{
return dtTable;
}
else
{
for (int ncount = 0; ncount <= lvDetails.Columns.Count-1; ncount++)
{
DataColumn dtColumn =new DataColumn(lvDetails.Columns[ncount].Text);
dtTable.Columns.Add(dtColumn);
}
}
for (int nRowCount = 0; nRowCount <= lvDetails.Items.Count - 1; nRowCount++)
{
DataRow dtRow = dtTable.NewRow();
for (int nItem = 0; nItem <=lvDetails.Items[nRowCount].SubItems.Count - 1; nItem++)
{
dtRow[lvDetails.Columns[nItem].Text] = lvDetails.Items[nRowCount].SubItems[nItem].Text;
} dtTable.Rows.Add(dtRow);
} return dtTable;
}
Essayez ça fonctionne .Il Si Dout .U peut me joindre à [email protected]
Celui-ci me gratte la tête. Pourquoi, au lieu d'afficher ce qui est dans une base de données dans une liste, qu'est-ce qui est demandé, offrez-vous un moyen d'aller chercher les données d'une liste déjà remplie dans cette base de données? –
- 1. Paging dans le contrôle listview
- 2. contrôle listview
- 3. WPF ListView Afficher l'image
- 4. Case à cocher dans le contrôle listview
- 5. Comment afficher les caractères chinois dans ListView?
- 6. comment répéter la direction dans le contrôle ListView
- 7. Pagination dans asp.net contrôle Listview
- 8. Afficher la liste des événements dans un GridView/Repeater/ListView
- 9. Le contrôle ListView se charge très lentement
- 10. Afficher les données dynamiques dans listview, gridview
- 11. Dans le contrôle listview je dois afficher un message indiquant un nombre d'enregistrements trouvés
- 12. Afficher la date Différence en jours dans la Html.textbox
- 13. Afficher la différence de date dans le champ MS Word
- 14. Contrôle de téléchargement Listview
- 15. Afficher la date précédente dans Mysql
- 16. Le contrôle ListView ne fonctionne pas
- 17. de données dans le contrôle ListView dans VB.NET
- 18. Hors de contrôle ListView
- 19. Sharepoint: Afficher la date actuelle
- 20. Contrôle d'accès dans ListView dans WPF
- 21. Generics ListView contrôle personnalisé
- 22. Comment afficher la liste des images dans ListView dans android?
- 23. android listview bouton contrôle
- 24. Afficher l'élément de listview
- 25. Afficher la hiérarchie de contrôle dans le concepteur WinForms
- 26. Comment afficher la barre d'adresse dans le contrôle WebBrowser
- 27. Afficher/Masquer Divs dans un ListView
- 28. ASP.NET 4.0 Route générateur d'expression dans le contrôle ListView
- 29. travailler avec contrôle serveur ListView dans ASP.NET
- 30. Dessin de lignes horizontales et verticales dans le contrôle listview
qui affichera 'System.Data.DataRowView' pour chaque rangée dans la table, et rien d'autre. Il est nécessaire de définir une vue et des colonnes dans le 'ListView.' –