小编Rel*_*ity的帖子

如何从给定的数据库中删除前缀为"bkp"的所有表?

我有一个SQL服务器2005.在该服务器中我有3个数据库 - > a,b,c.

如果我想删除表格

  1. 仅来自数据库"c"的表.
  2. 表的名称应以"bkp"开头
  3. 表应该在前一天创建.

sql-server-2005 drop-table

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

ICommand - canexecute无法禁用带有图像内容的Button

我的wpf-mvvm应用程序中有一个按钮控件.

我使用ICommand属性(在viewmodel中定义)将按钮单击事件绑定到viewmodel.

我有 - >我的ICommand实现的执行和canexecute参数(RelayCommand).

即使CanExecute为false ...按钮未被禁用... WHEN按钮CONTENT为IMAGE

但是,当按钮内容是text..enable/disable工作正常.

<Button DockPanel.Dock="Top" 
                        Command="{Binding Path=MoveUpCommand}">
                    <Button.Content>
                        <Image Source="/Resources/MoveUpArrow.png"></Image>
                    </Button.Content>
                    <Style>
                        <Style.Triggers>
                            <Trigger Property="IsEnabled" Value="False">
                                <Setter Property="Opacity" Value=".5" />
                            </Trigger>
                        </Style.Triggers>
                    </Style>
                </Button>
Run Code Online (Sandbox Code Playgroud)

wpf mvvm icommand canexecute

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

如何在wpf/mvvm中重用内容

我有一个显示"名字/姓氏"模式的UI.所以我想我会重用相同的模板.但我面临一些问题,正确的约束力.

注意:-

PrimaryContactDataContext只是一个类,具有名为"value"的属性,它实现了*INotifyPropertyChanged"接口.

    <StackPanel>      
      <ContentControl DataContext="{Binding Path=PrimaryContactDataContext.Value,Mode=TwoWay}"  ContentTemplate="{StaticResource PersonalDetailsTemplate}"  />
    </StackPanel>

// See the Reusable template below 

    <UserControl.Resources>
        <DataTemplate x:Key="PersonalDetailsTemplate" >
            <StackPanel>
                <StackPanel Orientation="Horizontal">
                    <TextBlock Width="30" Text="Name"></TextBlock>
                    <TextBox Width="110" Text="{Binding LastName}" IsReadOnly="True"></TextBox>
                </StackPanel>
                <StackPanel Orientation="Horizontal">
                    <TextBlock Width="30" Text="Title"></TextBlock>
                    <TextBox Width="110" Text="{Binding firstName}" IsReadOnly="True"></TextBox>
                </StackPanel>               
            </StackPanel>
        </DataTemplate>
    </UserControl.Resources>
Run Code Online (Sandbox Code Playgroud)

wpf mvvm

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

如何创建泛型类的属性?

我有这个代码:

public class SelectionList<T> : ObservableCollection<SelectionItem<T>> where T : IComparable<T>
{
  // Code 
}

public class SelectionItem<T> : INotifyPropertyChanged
{
// Code
}
Run Code Online (Sandbox Code Playgroud)

我需要创建一个类型SelectionList如下的属性:

public SelectionList<string> Sports { get; set; }
Run Code Online (Sandbox Code Playgroud)

但是当我用DataRowView替换字符串时,如

 public SelectionList<DataRowView> Sports { get; set; }`
Run Code Online (Sandbox Code Playgroud)

我收到了一个错误.为什么这不起作用?

c# generics properties

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

我们可以有二维通用列表吗?

我们可以有一个二维通用列表

IList<IList<AbcAuditDto>>
Run Code Online (Sandbox Code Playgroud)

这是一个好方法吗?

c# ilist multidimensional-array

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

c#中的动态数组

我有SQL参数数组作为...

SqlParameter [] sqlParams = new SqlParameter [2];

如果我想添加更多参数,我可以添加到当前数组吗?

c# arrays dynamic

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

插入,回滚时是否会出现异常插入数据?

我正在使用SQL Server 2008.

我有一个INSERT声明,从一个表到另一个表插入大量的记录.在插入时,我得到了主键异常.

我的问题是......如果在插入第5行时发生异常......是否会回滚所有四个记录(先前插入的记录)?

提前致谢.

insert rollback sql-server-2008

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