小编Mil*_*les的帖子

SQL子句/ case在where子句中

我试着四处寻找但找不到任何可以帮助我的东西.

我正在尝试在SQL中执行此操作:

declare @locationType varchar(50);
declare @locationID int;

SELECT column1, column2
FROM viewWhatever
WHERE
CASE @locationType
    WHEN 'location' THEN account_location = @locationID
    WHEN 'area' THEN xxx_location_area = @locationID
    WHEN 'division' THEN xxx_location_division = @locationID
Run Code Online (Sandbox Code Playgroud)

我知道我不应该在每个人的末尾放置'= @locationID',但我无法使语法接近正确.SQL在第一条WHEN行上一直抱怨我的'='

救命!

sql case switch-statement

142
推荐指数
6
解决办法
57万
查看次数

在BEGIN/END TRANSACTION中执行存储过程

如果我在SQL中创建存储过程并EXEC spStoredProcedure在BEGIN/END TRANSACTION中调用它(),那么其他存储过程是否也属于事务?

我不知道它是否像C#中的try/catches一样工作.

sql sql-server stored-procedures rollback sqltransaction

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

Sql触发器是同步还是异步?

我有一个表上有一个插入触发器.如果我在存储过程的一个insert语句中将6000条记录插入到此表中,那么存储过程是否会在插入触发器完成之前返回?

只是为了确保我正确思考,触发器应该只被调用(我知道'被称为'不是正确的词),因为只有一个插入语句,对吧?

我的主要问题是:即使触发器没有完成,sproc会完成吗?

sql triggers stored-procedures timing

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

边框背景上的Style.DataTrigger

我有下面的边框.为什么我的TextBlock的前景正常工作但边框的背景始终保持不变(就好像IsDeleted属性始终为false)

<Border DockPanel.Dock="Top" BorderBrush="Black" Background="#CBE2FF" BorderThickness="2" CornerRadius="5" Padding="0" Margin="5">
    <Border.Style>
        <Style TargetType="{x:Type Border}">
            <Style.Triggers>
                <DataTrigger Binding="{Binding IsDeleted}" Value="True">
                    <Setter Property="Background" Value="#A00000"/>
                </DataTrigger>
            </Style.Triggers>
        </Style>
    </Border.Style>
    <TextBlock Margin="5" FontWeight="Bold" FontSize="14" Text="Queue Details">
        <TextBlock.Style>
            <Style TargetType="{x:Type TextBlock}">
                <Style.Triggers>
                    <DataTrigger Binding="{Binding IsDeleted}" Value="True">
                        <Setter Property="Foreground" Value="White"/>
                    </DataTrigger>
                </Style.Triggers>
            </Style>
        </TextBlock.Style>
    </TextBlock>
</Border>
Run Code Online (Sandbox Code Playgroud)

xml wpf styles border datatrigger

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

将水印图像放在其他图像上(C#,ASP.Net)

如何在其他图像上添加水印图像?

我能够将图像上的文字作为水印,但现在我有一个我想放在那里而不是文字的图像.我如何在C#中执行此操作?

再过一次具体,我有图像X,我想用它作为水印符号.我希望在我的网站上显示时,此符号会显示在我的所有图像上.因此,我将在图像Y和Z上对图像X进行水印处理.

这是我目前创建水印的代码:

public static void AddWaterMark(MemoryStream ms, string watermarkText, MemoryStream outputStream)
        {
            System.Drawing.Image img = System.Drawing.Image.FromStream(ms);
            Graphics gr = Graphics.FromImage(img);
            Font font = new Font("Tahoma", (float)40);
            Color color = Color.FromArgb(50, 241, 235, 105);
            double tangent = (double)img.Height / (double)img.Width;
            double angle = Math.Atan(tangent) * (180 / Math.PI);
            double halfHypotenuse = Math.Sqrt((img.Height * img.Height) + (img.Width * img.Width)) / 2;
            double sin, cos, opp1, adj1, opp2, adj2;

            for (int i = 100; i > 0; i--)
            {
                font = …
Run Code Online (Sandbox Code Playgroud)

c# asp.net watermark

18
推荐指数
2
解决办法
3万
查看次数

EDI格式

我以前读过XML或CSV,但我从未见过像EDI这样的东西.

如何阅读此文件并获取我需要的数据?我看到像〜,REF,N1,N2,N4这样的东西,但不知道这些东西是什么意思.

我见过关于x12的事情,但不知道那是不是我有什么,我该怎么说?

- 更新

谢谢大家快速回复.有谁知道我可以在.Net中使用的解析器?从长远来看,我将把这个EDI文件转换为CSV文件...

edi

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

绑定StringFormat

我有一组文本块,我将要展示,我需要以不同的方式显示每个文本块的文本.我目前正在标签属性中保存格式字符串,我需要以这种格式显示文本.如何绑定StringFormat部分?

类似下面的部分:

<TextBlock Tag="{Binding MyFormatString}" Text="{Binding MyProperty, StringFormat='{}{0:MyTag}'}" />

wpf binding string-formatting

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

CalendarExtender使用Javascript更改日期

我的页面上有一个CalendarExtender控件,有时需要将日期更改为下一个星期日.我目前正在使用控件的OnClientDateSelectionChanged属性来调用一个函数,该函数将在日期之前添加几天直到它的星期日.

我遇到的问题是,如果我在日历中选择星期二,文本框将显示下一个星期日,但日历中的选定日期仍然是星期二.

如何更新CalendarExtender以使新的日期具有我在javascript中选择的日期?CalendarExtendar连接的文本框显示正确的日期...

javascript ajax calendarextender

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

.Net 2.0 Winform标签工具提示

这必须是我错过的东西,但如何在标签上添加工具提示?

我在网上看到有关处理鼠标悬停事件的内容,但我怎么能在代码中处理呢?

.net-2.0 winforms

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

C#文本文件 - 如何编写EOF字符

这必须是一个简单的问题,但我找不到任何东西.

我有一个文本文件.我需要在末尾放置一个EOF字符,以便第三方供应商可以正确读取文件.

编写文件结尾字符所需的转义字符是什么?

我不确定是否需要提供更多信息,但如果我这样做,请告诉我.

谢谢

c#

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