У меня есть сетка данных в родительском представлении.
Когда я выбираю элемент в сетке,
Я хочу открыть дочернее окно
и передать значение выбранного элемента в дочернее окно
Мне нужно отправить изменения на основе выбранного значения.
Я пересматриваю следующий код, который представляет собой события щелчка, которые мне нужно перенести в дочернее окно.
Можно ли унаследовать источник данных домена от родительского представления?
private void ApproveCmd_Click(object sender, RoutedEventArgs e)
{
PA_Request selReq =(PA_Request) this.onticPMA_RequestRadGridView.SelectedItem;
if (selReq != null)
{
((PA_Request)this.PA_RequestRadGridView.SelectedItem).STATUS = "Approved";
this.PA_RequestDomainDataSource.SubmitChanges();
}
}
private void DissaproveCmd_Click(object sender, RoutedEventArgs e)
{
PA_Request selReq = (PA_Request)this.PA_RequestRadGridView.SelectedItem;
if (selReq != null)
{
((PA_Request)this.PA_RequestRadGridView.SelectedItem).STATUS = "Disapproved";
this.PA_RequestDomainDataSource.SubmitChanges();
}
}
private void ApplyCmd_Click(object sender, RoutedEventArgs e)
{
PA_Request selReq = (PA_Request)this.PA_RequestRadGridView.SelectedItem;
if (selReq != null)
{
((PA_Request)this.PA_RequestRadGridView.SelectedItem).STATUS = "Applied";
this.PA_RequestDomainDataSource.SubmitChanges();
}