小编Bis*_*h25的帖子

通过单击“行”在 DataGrid 中选择一行

我有一个DataGrid尝试通过选择行而不是单元格来更改所选项目。正如您从下图中看到的那样,当我单击单元格外部时,该项目不会更新。

用户尝试在空白单元格上选择行的 GIF

<DataGrid x:Name="customerListBox" SelectedItem="{Binding SelectedCustomer, UpdateSourceTrigger=PropertyChanged}" SelectionMode="Single" IsReadOnly="True"  ItemsSource="{Binding Customers}"  Margin="10,57,10,10"  AlternationCount="2"  BorderThickness="1" SnapsToDevicePixels="True"  AutoGenerateColumns="False" BorderBrush="Black" Foreground="Black">
    <DataGrid.Columns>
        <DataGridTextColumn Binding="{Binding Id}" Header="Id"/>
        <DataGridTextColumn Binding="{Binding Name}"  Header="Name"/>
        <DataGridTextColumn Binding="{Binding Phone}"  Header="Phone"/>
        <DataGridTextColumn Binding="{Binding Email}" Header="Email"/>
    </DataGrid.Columns>
</DataGrid>
Run Code Online (Sandbox Code Playgroud)

我可以做的就是将最后一列的宽度设置为*然而,这会使标题居中,并且在宽屏幕显示器上显示时看起来很混乱。

<DataGridTextColumn Binding="{Binding Email}" Width="*" Header="Email"/>
Run Code Online (Sandbox Code Playgroud)

设置为 * 时的列

c# wpf xaml datagrid

5
推荐指数
1
解决办法
1964
查看次数

使用moment.js将日期的日期设置为1st

我正在查看文档的时刻,无法找到所需的方法.在我的解决方案中,我得到的是今天的日期,然后是前一个月和后一个月,但希望得到本月的第一天和未来一个月的最后一天.

简而言之,这应该是出来的:

  • 今天的日期: 21/05/2017
  • startDate = 01/04/2017
  • endDate = 30/06/2017

我的代码:

var startDate = moment(date).subtract(1,'months')
var endDate = moment(date).add(1,'months');
Run Code Online (Sandbox Code Playgroud)

javascript date momentjs

0
推荐指数
1
解决办法
7318
查看次数

在PHP中返回不显示数据,但回显是

我是一个完整的新手与angularjs,我使用$ http发送到服务器和PHP文件是非常基本的.我可以从回声中获取http检索数据.但从我试图使用返回获取数据.有任何想法吗?

$scope.SendData = function () {
        // use $.param jQuery function to serialize data from JSON
        var data = $.param({
            action: "get_clients"
        });

        var config = {
            headers : {
                'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8;'
            }
        }

        $http.post('http://********.co.uk/*******/switchboard.php', data, config)
            .success(function (data, status, headers, config) {
                $scope.PostDataResponse = data;
                console.log($scope.PostDataResponse);
            })
            .error(function (data, status, header, config) {
                $scope.ResponseDetails = "Data: " + data +
                    "<hr />status: " + status +
                    "<hr />headers: " + header +
                    "<hr />config: " + config;
                console.log($scope.ResponseDetails); …
Run Code Online (Sandbox Code Playgroud)

php http angularjs

-1
推荐指数
1
解决办法
152
查看次数

标签 统计

angularjs ×1

c# ×1

datagrid ×1

date ×1

http ×1

javascript ×1

momentjs ×1

php ×1

wpf ×1

xaml ×1