удалить строку в RadGridView с помощью кнопки меню - PullRequest
0 голосов
/ 06 октября 2018

Привет всем, это мой код XAML

<telerik:RadGridView x:Name="DatagridKalaieEblaghie" EnableRowVirtualization="True" DataLoaded="DatagridKalaieEblaghie_OnDataLoaded" AddingNewDataItem="DatagridKalaieEblaghie_OnAddingNewDataItem"  SelectionMode="Single"  ClipboardCopyMode="All" ShowGroupPanel="false" CanUserReorderColumns="true"   AutoGenerateColumns="False"  HorizontalAlignment="Left" VerticalAlignment="Top" Height="135" Width="861" Margin="-8,186,0,0" SelectionChanged="DatagridKalaieEblaghie_OnSelectionChanged" LostFocus="DatagridKalaieEblaghie_OnLostFocus" CanUserDeleteRows="True" >
    <telerik:RadGridView.Columns>
            <telerik:GridViewSelectColumn/>
            <telerik:GridViewDataColumn Header="نام کالا"   Width="300" MinWidth="65"    DataMemberBinding="{Binding TitleKala}" CellStyle="{StaticResource GridViewCell}" HeaderTextAlignment="Center"/>
            <telerik:GridViewDataColumn Header="سقف اعتبار (ریال)"   Width="250" MinWidth="80" DataMemberBinding="{Binding MablaghSaghfeEtebar, StringFormat=\{0:N0\}}" CellStyle="{StaticResource GridViewCell}" HeaderTextAlignment="Center"/>
    </telerik:RadGridView.Columns>

    <telerik:RadGridView.ContextMenu>
            <ContextMenu>
                <MenuItem FontFamily="IRANSans" Header="حذف" Click="MenuItem_OnClick">
                    <MenuItem.Icon>
                        <Image Source="../../../../Img/New_ICON/8.Software/delete.png"/>
                    </MenuItem.Icon>
                </MenuItem>
            </ContextMenu>
    </telerik:RadGridView.ContextMenu>            
</telerik:RadGridView>

, и я добавляю строку в сетку данных, добавляя этот код в событие нажатия моей кнопки

DatagridKalaieEblaghie.BeginInsert();

, но как я могу удалить это?другой кнопкой, как MenuItem?

1 Ответ

0 голосов
/ 16 октября 2018
 private void MenuItem_OnClick(object sender, RoutedEventArgs e)
        {

                this.DatagridKalaieEblaghie.Items.Remove(DatagridKalaieEblaghie.SelectedItem);


        }

Я проверяю

...