Comment Lier DataTable à DataGrid
C'est ma DataTable.
DataTable _simpleDataTable = new ataTable();
var person = new DataColumn("Person") {DataType = typeof (Person)};
_simpleDataTable.Columns.Add(person);
var student = new DataColumn("Student") {DataType = typeof (Student)};
_simpleDataTable.Columns.Add(student);
var dr1 = _simpleDataTable.NewRow();
dr1[0] = new Person {PersonId = 1, PersonName = "TONY"};
dr1[1] = new Student { StudentId = 1, StudentName = "TONY" };
_simpleDataTable.Rows.Add(dr1);
var dr2 = _simpleDataTable.NewRow();
dr2[0] = new Person { PersonId = 2, PersonName = "MAL" };
dr2[1] = new Student { StudentId = 2, StudentName = "MAL" };
_simpleDataTable.Rows.Add(dr2);
Plaase me dire comment faire pour lier type ci-dessus de la DataTable.
Comment lier ce?
_simpleDataTable
à un DataGrid
pour afficher les donnéesOriginalL'auteur Priyantha1986 | 2011-07-24
Vous devez vous connecter pour publier un commentaire.
Ce travail est une solution de l'échantillon sur la base des exigences de la question et ces réponses
MainWindow
XAML
.CS
Personne.cs
Étudiant.cs
OriginalL'auteur WiiMaxx
ou, en d'autres termes, vous pouvez faire
DataTemplate
OriginalL'auteur Haris Hasan
Une solution pour les non-WPF DataGrid:
-1 cette solution ne fonctionne que pour les Types de données simples. Il a besoin de quelque chose avec un DataTemplate
OriginalL'auteur Swaroopini Tandra
essayez ceci:
DataTemplate
OriginalL'auteur klm_