我正在使用以下代码动态生成 DataGrid 控件:
//c# code
DataGrid dg = new DataGrid();
dg.HorizontalAlignment = HorizontalAlignment.Center;
dg.VerticalAlignment = VerticalAlignment.Top;
dg.AutoGenerateColumns = true;
getData gd = new getData();
UserData[] userData = gd.getUserRecord();
dg.ItemsSource = userData;
panel1.Children.Add(dg);
//XAML code
<StackPanel Name="panel1" ScrollViewer.VerticalScrollBarVisibility="Visible" Margin="18.971,24,24,0" Grid.Column="1">
现在,我想向这个数据网格添加一个名为“Action”的附加列,并且在每一行上,它应该有一个删除和编辑按钮。我在互联网上进行了搜索,但只得到了仅动态生成操作列的结果,而我需要所有控件来动态生成。
PS:UserData是我的自定义 getter/setter 类,并且getData有从数据库中获取数据的方法。
慕森卡
相关分类