Member 11199181 Ответов: 1

Как использовать datagrid со столбцом combobox в WPF C# для счета-фактуры


Я новичок в wpf и собираюсь разработать настольное приложение с использованием wpf. Мне нужно создать счет-фактуру в приложении. В счете-фактуре я хочу добавить продукт с помощью comboboxcolumns в первом столбце datagird и обновить строку со скоростью, количеством и суммой также.

Что я уже пробовал:

<DataGridComboBoxColumn Header="Product" SelectedItemBinding="{Binding Name}">
</DataGridComboBoxColumn>

<DataGridTextColumn x:Name="txtQty" Binding="{Binding Qty}" IsReadOnly="False" Width="70" Header="Qty">
	<datagridtextcolumn.elementstyle>
		<Setter Property="TextAlignment" Value="Center" />

<DataGridTextColumn Binding="{Binding Rate}" Width="80" Header="Rate"/>

<DataGridTextColumn Binding="{Binding Total}" Width="100" Header="Total">
    <datagridtextcolumn.elementstyle>
		<Setter Property="TextAlignment" Value="Right" />

<DataGridTextColumn Binding="{Binding DiscountPer}" Width="80" Header="Discount %"/>

<DataGridTextColumn Binding="{Binding DiscountAmt}" Width="100" Header="Discount Amt"/>

<DataGridTextColumn Binding="{Binding GrandTotal}" Width="120" Header="Grand Total" IsReadOnly="True">
    <datagridtextcolumn.elementstyle>
		<Setter Property="TextAlignment" Value="Right"/>

1 Ответов

Рейтинг:
2

Graeme_Grant

Google-ваш друг: WPF datagrid combobox - поиск в Google[^]

Есть много решений, доступных вам с помощью приведенного выше поиска. Вот один из них: ComboBox в DataGrid в WPF[^]