我对 C# 相当陌生,并且正在努力解决一些非常基本的事情。我发现使用数据网格的例子更复杂,我只想要一个列表,我可以在按下按钮时“勾选”并添加时间戳。关于如何最好地做到这一点的任何想法?目前我有以下显然不起作用。
C#
public class ListData
{
public int Number { get; set; }
public string Signature { get; set; }
}
List<ListData> LoadListData()
{
List<ListData> TableInfo = new List<ListData>();
TableInfo.Add(new ListData()
{
Number = 1,
});
TableInfo.Add(new ListData()
{
Number = 2,
});
TableInfo.Add(new ListData()
{
Number = 3,
});
return TableInfo;
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
DataGrid1.ItemsSource = LoadListData();
}
private void NextRow_Click(object sender, RoutedEventArgs e)
{
//update row i here
//add Signature = "J Doe " + DateTime.Now,
// i++
}
XAML
<DataGrid Height="200" HorizontalAlignment="Right" Name="DataGrid1" VerticalAlignment="Top" Width="400" />