我在批量编辑的页面上有2个RadGrid(rgRole和rgRecei)。我在后面的代码中使用OnBatchEditCommand函数来通过存储过程将新记录保存到数据库。 我试着使用1个html按钮来调用js func
function SaveRg(){ $find('rgRole').get_batchEditingManager().saveChanges('rgRole_ctl00');
return false;
$find('rgRecei').get_batchEditingManager().saveChanges('rgRecei_ctl00');
return false;
}
但它只调用rgRecei_BatchEditCommand(第二个网格)。那么如何通过1个按钮调用2个BatchEditCommand函数,并且RadButton比html按钮更好。
答案 0 :(得分:0)
<DataGrid HorizontalAlignment="Left" Margin="10,88,0,0" VerticalAlignment="Top" Height="456" Width="1018" ItemsSource="{Binding}" >
<DataGrid.ColumnHeaderStyle>
<Style TargetType="{x:Type DataGridColumnHeader}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="DataGridColumnHeader">
<Border>
<ContentPresenter
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
RecognizesAccessKey="False" />
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</DataGrid.ColumnHeaderStyle>
</DataGrid>
我相信你应该只从每个功能或块中返回一次。更改了您的代码。