datagridcomboboxcolumn

    1热度

    1回答

    我有一个DataGridView有4列,其中之一是一个下拉列表(ComboBox)。此列中的值必须是不同的,因此一旦在一行中选择了给定的下拉值,我希望它在其他行中的任何下拉列表中都不可用。如果给定值未被选中,它应该再次显示在下拉菜单中。我发现有几篇文章有类似的例子(1,2,3);然而,他们都似乎涉及订阅事件和手动填充组合框。 有没有办法独自做到这一点与数据绑定(可能为IEnumerable这基本上

    4热度

    3回答

    我想知道如何让DataGridComboBoxColumn在不处于编辑模式时显示选定的项目文本?也可以这样做,编辑模式下的组合框最初显示选定的项目文本? 这是我的XAML: <DataGridComboBoxColumn Header="Formatter" SelectedItemBinding="{Binding Path=Format}"> <DataGridC

    1热度

    1回答

    我有一个DataGrid绑定到一个数据表,ComboBoxColumn。此列的XAML如下: <DataGridComboBoxColumn Header="Rep Name" SortMemberPath="RepName" ItemsSource="{Binding UpdateSourceTrigger=PropertyChanged, Source={StaticRes

    2热度

    3回答

    我有一个简单的问题,我假设没有一个简单的解决方案。我需要为我的WPF DataGrid中的某些网格列创建多列ComboBox。有没有已知的最佳做法来实现这一目标?从我收集的这将需要继承DataGridComboBoxColumn以支持自定义组合框。 我发现了一些这样的例子,但不支持EF实体(我使用Code First EF)。 任何意见非常感谢。谢谢 注意:这一切都是用C#动态完成的。我没有使用X

    2热度

    2回答

    我需要将边框样式更改为“DataGridComboBoxColumn”上不可见... 我该怎么做?我希望有另一种方式则改为datagridTemplate并把组合框元素里面我的风格....

    0热度

    2回答

    这个问题可能已经在这里问过,但是我找不到它,所以我自己问它。 我有一个DataGridView的应用程序。其中一列是Combobox类型。我想添加这个组合框程序的项目。下面是我使用的代码: this.dsStatussen = this.statussenMan.getAllStatussen(); DataGridViewComboBoxColumn cd = (DataGridVi

    14热度

    3回答

    我想使用户能够编辑WPF DataGrid中的一些数据(来自.NET Framework 4.0)。 “文书”栏应允许用户从静态列表中选择一个可用的入口或写入自由文本。 我的DataGrid绑定到使用MVVM的数据。我已经尝试了很多我在互联网上找到的解决方案,但没有一个可以正常工作。 这里是我的代码: <DataGrid Margin="0,6" ItemsSource="{Binding Pat

    1热度

    1回答

    我有一个WPF数据网格与一个组合框和两个文本框列。在我的测试案例中,加载屏幕时,网格绑定到的集合中有两行。如果我更改任何单元格的内容,它会正确更新。但是,如果向网格添加新行,当更新组合框列中的值时,它不会在源集合中更新。尽管如此,文本框列对新添加的行仍然适用。该列被定义为这样的: <DataGrid.Columns> <DataGridComboBoxColumn Header="Typ

    1热度

    2回答

    所以我们有一个WPF的DataGrid,在一些地方有一个外国的关系细胞的一些组合框,但这意味着我们有数百个组合框的装载时间过长。我们想要做的是加载一个标签,直到它被点击,然后加载一个ComboBox,我们可以很容易地使用TextBox来做到这一点。 的问题是,我们的组合框的工作,并且允许用户通过从多个显示值中选择以改变在塔的外键值(例如{汽车,狗,猫})。但是在用户点击标签之前,标签自身显示外键值

    4热度

    2回答

    是否有可能有一个WPF工具包数据网格的DataGridComboBoxColumn“暴露”在数据网格加载时?默认情况下,您必须单击单元格以显示组合框。我希望用户看到组合框可用,而无需点击单元格。我更喜欢组合框立即可用,单元格中的第一次单击使组合框实际上下降。目前,您必须单击单元格,然后单击组合框下拉以显示值。 V.S. XAML: <dg:DataGridComboBoxColumn x:Name