小编use*_*422的帖子

WPF Combobox DefaultValue(请选择)

嗨,我有一个WPF组合框,显示了一个Enums列表.代码如下.

    <ComboBox HorizontalAlignment="Left" 
              Margin="139,299,0,0" 
              VerticalAlignment="Top" 
              ItemsSource="{Binding Source={StaticResource Enum}}"
              Width="78"/> 
Run Code Online (Sandbox Code Playgroud)

但是,当加载视图时,它会显示列表中的第一个枚举,但我希望它显示"请选择",因此是否有XAML来执行此操作(如果需要,则在视图中使用C#..)

谢谢

c# wpf xaml combobox

25
推荐指数
4
解决办法
7万
查看次数

WPF DatePicker,显示绑定到属性的今天日期

这是将WPF日期选择器的默认日期设置为当前日期的可能重复,但我已经尝试了问题中的代码并且它不起作用,希望我遗漏了一些简单的东西

好的,因为问题说明,我想在视图加载时显示当前日期,但是,我将SelectedDate属性限制为我的属性,我不认为你可以使用"文本",因为我绑定到的属性是DateTime属性.是的,我可以在模型中进行转换,但XAML(我认为)应该能够为我做这个.

好的我知道是什么问题,日期是"01/01/0001",因为它当然是绑定到我的属性,默认为01/01/0001,所以我想我需要做一些C#代码在我的属性中说如果是01/01/0001,请使用DateTime.Now,如果没有,请使用该属性.

XAML

    <DatePicker HorizontalAlignment="Left" 
                DisplayDate="{x:Static System:DateTime.Now}"
                SelectedDate="{Binding AvailableFrom, Mode=TwoWay}"
                Margin="139,58,0,0" 
                VerticalAlignment="Top" 
                Width="120"/> 
Run Code Online (Sandbox Code Playgroud)

如果大代表认为它是重复的,我很乐意删除它,

我做了什么来解决......

     get
     {

         if (m_AvailableFrom == DateTime.MinValue)
             return DateTime.Now;

        return m_AvailableFrom;
     }
Run Code Online (Sandbox Code Playgroud)

干杯求救

c# wpf xaml datepicker

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

WPF DatePicker显示时间和日期

我有一个DatePicker对象DataGrid,成功显示数据库或属性的日期:

<DataGridTemplateColumn.CellTemplate>
   <DataTemplate>
      <DatePicker SelectedDate="{Binding Date, StringFormat=dd/MM/yyyy}"/>
   </DataTemplate>   
</DataGridTemplateColumn.CellTemplate>
Run Code Online (Sandbox Code Playgroud)

现在我想在日期前显示时间.这是我尝试过的,但它不起作用:

<DataGridTemplateColumn.CellTemplate>
   <DataTemplate>
      <DatePicker SelectedDate="{Binding Date, StringFormat='dd/MM/yyyy HH:mm:ss'}"/>
   </DataTemplate>   
</DataGridTemplateColumn.CellTemplate>
Run Code Online (Sandbox Code Playgroud)

注:我希望这样做的代码隐藏.

wpf xaml datepicker datetimepicker

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

WebMethod以JSON格式返回值

如何以JSON格式将值从Webmethod返回到客户端?

我想要返回两个静态int值.
我是否需要使用这两个属性创建新对象并将其返回?
经常调用GetStatus()方法,我不喜欢每次只为json格式创建一个特殊对象的想法...

[WebMethod]
public static int GetStatus()
{
    int statusProcess,statusProcessTotal;

    Status.Lock.EnterReadLock();
    statusProcess=Status.Process; //Static field
    statusProcessTotal=Status.ProcessTotal; //Static field        
    Status.Lock.ExitReadLock();

    return ...
}
Run Code Online (Sandbox Code Playgroud)

在客户端,我捕获返回值:

function OnSucceeded(result, userContext, methodName)   
(PageMethods.GetStatus(OnSucceeded, OnFailed);)
Run Code Online (Sandbox Code Playgroud)

javascript asp.net ajax json

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

graphql - 如何过滤嵌套列表

我目前正在尝试根据给定的 id 过滤嵌套列表,但不理解所需的语法。虽然我改变了实体和属性,但这就是我正在尝试的

{
  companies{
    company{
      id,
      name,
      offices(where:{officeId: {eq: 2}}){
        officeId,
        address,
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

在返回的数据中,我想要所有办公室 ID 等于 2 的公司及其办公室。这可能吗?我该怎么做?

graphql hotchocolate

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

dapper - 返回INT列表

从存储过程我返回一个列表int- 简单地说

SELECT ID FROM Table
Run Code Online (Sandbox Code Playgroud)

这是使用短小精悍.以下是我尝试做的尝试.我可以使用相同的方法填充对象,但不能使用int对象

List<int> ids = new List<int>();
int id = 0;

// Trying to fill a list of ints here
ids = connection.Query("storedprocedure", param, transaction: transaction, commandType: CommandType.StoredProcedure).Select(row => new int { id = row.ID }).ToList();
Run Code Online (Sandbox Code Playgroud)

我相信它=> new int在声明的最后有所作为.我相信解决方案非常简单.其中只有一个星期五......

干杯

c# dapper

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

WPF DataGrid过滤 - 刷新CollectionViewSource刷新

我想知道如何在单击按钮时刷新CollectionViewSource?

到目前为止我有

<Window.Resources>
    <CollectionViewSource x:Key="cvsCustomers"
                          Source="{Binding CustomerCollection}" 
                          Filter="CollectionViewSource_Filter" >
    </CollectionViewSource>
</Window.Resources>
Run Code Online (Sandbox Code Playgroud)

这创建了CollectionViewSource ......

<DataGrid HorizontalAlignment="Left" 
              Height="210" 
              Margin="47,153,0,0"
              VerticalAlignment="Top" Width="410"
              ItemsSource="{Binding Source={StaticResource cvsCustomers}}"
              CanUserAddRows="False"
Run Code Online (Sandbox Code Playgroud)

这将源绑定到我的Datagrid

    private void CollectionViewSource_Filter(object sender, FilterEventArgs e)
    {
        Customer t = e.Item as Customer;
        if (t != null)
        // If filter is turned on, filter completed items.
        {
            if (t.Name.Contains(txtSearch.Text))
            {
                e.Accepted = true;
            }
            else
            {
                e.Accepted = false;
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

在我的视图中有一个过滤器,

一切似乎都在工作(项目正在被绑定到网格)但是如何刷新视图或网格以便我可以再次激活上面的函数以便网格被过滤?(真的按一下按钮)

谢谢

c# wpf xaml datagrid collectionviewsource

6
推荐指数
1
解决办法
9946
查看次数

WPF Datepicker - SelectedDate只是日期而不是时间

我知道这可能是重复但使用.NET框架我似乎无法得到日期而不是WPF DatePicker的时间

我有这个

DatePicker.SelectedDate.Value.Date <--- I believed using the "Date" property would only return the date, but it returns the time "12:00:00" as well. 
Run Code Online (Sandbox Code Playgroud)

我读了这个http://msdn.microsoft.com/en-us/library/system.datetime.date.aspx,所以我不确定我做错了什么.

我一定很傻.但是没有任何帮助我的眼睛告诉我,我以为我求助于SO!

谢谢

c# wpf date datepicker

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

Foreach ADO枚举器不显示ADO对象源变量

我喜欢1小时的SSIS经验,所以我不知道为什么会失败.

我正在遵循本指南.

但是,当我到达Foreach循环编辑器屏幕部分并选择"Foreach ADO枚举器"时,我看不到ADO对象源变量部分.

在此输入图像描述

屏幕应如下所示

在此输入图像描述

有任何想法吗?

我正在使用Visual Studio 2015和SSDT的候选版本,所以这可能是一个问题.

我已正确执行所有步骤,并且在之前的步骤中没有看到任何错误

sql-server ado.net ssis

6
推荐指数
3
解决办法
3462
查看次数

为什么Microsoft在导入WSDL时将XSD xs:integer与字符串匹配?

在webservice上查看WDSL.xml声明数据类型是一个整数,但是,在调用web方法时,该方法需要一个字符串,WDSL代码如下

<System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType:="integer", Order:=0)> _

Public Property ID() As String
    Get
        Return Me.ID
    End Get
    Set(value As String)
        Me.ID= value
    End Set
End Property
Run Code Online (Sandbox Code Playgroud)

它是否正确?我很困惑,为什么它需要传递一个字符串,如果序列化说的是整数类型?

我的经验告诉我,在他们这边,即服务器,他们会将字符串转换为整数?正确?

谢谢

xml vb.net wcf xsd wsdl

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