小编Ham*_*Ebr的帖子

如何在WPF数据网格中添加页脚行?

如何在wpf datagrid中添加页脚行?我不得不在wpf数据网格中添加一行以获得每列的总和,我不想使用任何dll或telerik以及类似的东西只使用微软组件来执行此操作.我试着这样做:

<Style TargetType="{x:Type DataGrid}">
        <Setter Property="Foreground"
      Value="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}" />
        <Setter Property="BorderBrush">
            <Setter.Value>
                <LinearGradientBrush EndPoint="0.5,1"
                       StartPoint="0.5,0">
                    <GradientStop Color="{DynamicResource BorderLightColor}"
                  Offset="0" />
                    <GradientStop Color="{DynamicResource BorderDarkColor}"
                  Offset="1" />
                </LinearGradientBrush>
            </Setter.Value>
        </Setter>
        <Setter Property="BorderThickness"
      Value="1" />
        <Setter Property="RowDetailsVisibilityMode"
      Value="VisibleWhenSelected" />
        <Setter Property="ScrollViewer.CanContentScroll"
      Value="true" />
        <Setter Property="ScrollViewer.PanningMode"
      Value="Both" />
        <Setter Property="Stylus.IsFlicksEnabled"
      Value="False" />
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="{x:Type DataGrid}">
                    <Border x:Name="border"
            SnapsToDevicePixels="True"
            BorderBrush="{TemplateBinding BorderBrush}"
            BorderThickness="{TemplateBinding BorderThickness}"
            Padding="{TemplateBinding Padding}">
                        <Border.Background>
                            <SolidColorBrush Color="{DynamicResource ControlLightColor}" />
                        </Border.Background>
                        <VisualStateManager.VisualStateGroups>
                            <VisualStateGroup x:Name="CommonStates">
                                <VisualState x:Name="Disabled">
                                    <Storyboard>
                                        <ColorAnimationUsingKeyFrames Storyboard.TargetName="border"
                                            Storyboard.TargetProperty="(Panel.Background). …
Run Code Online (Sandbox Code Playgroud)

c# wpf

7
推荐指数
2
解决办法
1万
查看次数

无法使用 ajax 和 asp.net core 发送数组

我写了这个ajax函数:

$(function () {
        $("#showReport").click(function () {
            var data = [];
            for (var i = 0; i <@Model.LiFilters.Count;i++) {
                data[i] = $("#filter" + i).val();
                $("#myDiv").html("Hello!");
            }

            alert('{filters:' + JSON.stringify(data) + '}');
            $("#myDiv").remove();
            $.ajax({
                type: "POST",
                url: '@Url.Action("ShowReport", "Report")',
                traditional: true,
                //data: '{filters:' + JSON.stringify(data) + '}',
                data: { filters : data },
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (response) {
                    alert(data);
                    alert(response[0]);
                    $("#myDiv").html(response[0]);
                    alert(response);
                },
                failure: function (response) {
                    alert(response.responseText);
                },
                error: function (response) {
                    alert(response.responseText);
                }
            });
            return …
Run Code Online (Sandbox Code Playgroud)

asp.net arrays ajax jquery asp.net-core

4
推荐指数
1
解决办法
5536
查看次数

标签 统计

ajax ×1

arrays ×1

asp.net ×1

asp.net-core ×1

c# ×1

jquery ×1

wpf ×1