wpf datagrid:如何管理它?

时间:2013-07-24 15:51:21

标签: c# wpf datagrid

在我的项目中,我需要在网格/表格中显示一些值。值由对象列表获取,描述如下:

public class FixedPosition
{
    public int percentage;
    public HorizontalAlignment alignment;        
}

我需要表格有三个标题:

  • 索引
  • %(代表百分比)
  • 对准

我已经看到WPF中有一个名为Datagrid的元素允许将对象添加为网格行,但我需要一些帮助来管理它。

  1. 我在XAML中创建了标题,但是如何在不更改标题的情况下使用FixedPosition对象拟合标题以显示正确的数据?我试图将对象添加到Datagrid中,但我没有看到它们。
  2. 如何允许用户直接在窗口中的Datagrid中编辑值?
  3. 如何管理将数据更改为Datagrid,这意味着如何在用户将数据更改为Datagrid后更新与行相关的对象?
  4. 我还没有找到相关的教程。 如果有人知道获得相同结果的任何其他方式,请给我一个帮助。 感谢

    编辑:

    关于标题,我添加了字段“index”来解决问题。现在,我可以通过使用FixedPosition对象列表正确设置ItemsSource属性来查看和编辑网格中的值。另外,我使用“绑定”属性将每个字段与相关属性绑定。现在我需要知道如何使用combobox for alignment属性,因为如果我使用DataGridComboBoxColumn,我不知道如何使用alignment属性赋予绑定,因为此列没有Binding属性。

0 个答案:

没有答案