小编bod*_*iec的帖子

在SQL Server 2008中使用其他列对树进行排序

我有一个使用hierarchyid列实现树的表

样本数据:

People             \
    Girls          \1\
        Zoey       \1\1\
        Kate       \1\2\
        Monica     \1\3\
    Boys           \2\
        Mark       \2\1\
        David      \2\2\
Run Code Online (Sandbox Code Playgroud)

这是使用hierarchyid列作为排序列的顺序

我想使用hierarchyid排序数据,但也使用名称,所以它看起来像这样:

People             \
    Boys           \2\
        David      \2\2\
        Mark       \2\1\        
    Girls          \1\
        Kate       \1\2\
        Monica     \1\3\
        Zoey       \1\1\    
Run Code Online (Sandbox Code Playgroud)

有一个简单的解决方案吗?

可以用一个SQL查询完成吗?

sql t-sql sql-server-2008

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

LINQPad over MVC4 WebApi

我准备了一些构建集合的代码.我想在LINQPad中使用这个集合来进行各种查询.由于LINQPad允许WCF OData,我认为MVC4 WebApi将是完美的.

不幸的是,即使使用模板WebApi项目,我也无法完成这项工作.当我尝试向LINQPad添加服务时,我得到"根级别的数据无效.第1行,位置1.我认为问题是LINQPad不使用内容协商,它期待xml但WebApi返回json.

不幸的是,Fiddler无法监控请求.

有人知道怎么修这个东西吗?

c# linqpad asp.net-mvc-4 asp.net-web-api

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

为什么Browsable属性使属性不可绑定?

我正在尝试使用System.Windows.Forms.PropertyGrid.

要使该属性在此网格中不可见,应使用BrowsableAttributeset to false.但添加此属性会使属性无法绑定.

例如:创建一个新的Windows窗体项目,拖放TextBoxPropertyGridForm1.使用下面的代码,宽度TextBox不会被绑定到Data.Width:

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();

        Data data = new Data();
        data.Text = "qwe";
        data.Width = 500;

        BindingSource bindingSource = new BindingSource();
        bindingSource.Add(data);

        textBox1.DataBindings.Add("Text", bindingSource, "Text", true,
            DataSourceUpdateMode.OnPropertyChanged);
        textBox1.DataBindings.Add("Width", bindingSource, "Width", true,
            DataSourceUpdateMode.OnPropertyChanged);

        propertyGrid1.SelectedObject = data;
    }
}
Run Code Online (Sandbox Code Playgroud)

数据类的代码是:

public class Data : IBindableComponent
{
    public event EventHandler TextChanged;
    private string _Text;
    [Browsable(true)]
    public …
Run Code Online (Sandbox Code Playgroud)

.net c# data-binding bindingsource winforms

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

将 spring.config.location 设置为相对路径

可以使用相对路径spring.config.location吗?

我在 IntelliJ 中有以下结构

|-dev.yml
|-src
  |-main
  |-java
    |-com.foo
      |-MySpringApp.java
Run Code Online (Sandbox Code Playgroud)

并运行它

--spring.config.location=dev.yml
Run Code Online (Sandbox Code Playgroud)

这不起作用

唯一有效的是设置完整路径

--spring.config.location=/user/.../myApp/dev.yml
Run Code Online (Sandbox Code Playgroud)

java spring spring-boot

3
推荐指数
1
解决办法
8253
查看次数