因此,我目前正在使用DataGrid创建一个C#WPF应用程序,以向用户显示他之前输入的一些字符串。 一般来说,我对WPF和编程还很陌生,所以我不知道从哪里开始。 我的问题是我不知道如何在DataGrid中填充数据。这可能是重复的,但是由于没有针对初学者的简单教程,我很乐意提供一些帮助。
我目前有一个用字符串填充的ArrayList userInput:
userInput{"the", "brown", "fox", "jumps", "over", "the", "lazy", "dog"}
这是我想要实现的结果:
(1) the | brown
(2) fox | jumps
(3) over | the
(4) lazy | dog
我做了一些研究,发现了一个名为数据绑定的东西,但是我并不十分了解它是如何工作的。谢谢您的提前帮助。
答案 0 :(得分:0)
我可以为您提供更简单的解决方案。您必须先具有架构。只需要将您的数组列表转换为CustomClass列表
public class User
{
public string Name { get; set; }
}
public List<User> users = new List<User>();
users.Add(new User() { Name = "dogs" });
users.Add(new User() { Name = "dog" });
users.Add(new User() { Name = "cat" });
users.Add(new User() { Name = "cats" });
this.dataGrid1.ItemsSource = users;
<DataGrid Height="179" HorizontalAlignment="Left" Margin="54,65,0,0" Name="dataGrid1" VerticalAlignment="Top" Width="382">
</DataGrid>