我是linq的新手,所以我还在努力....
我有一组控件(每个控件都有一个Point类型的位置).我需要从集合中删除具有最低Y值(顶部控件)的控件.
一个例子将非常感谢!
如果它们是零,我将如何替换前两个字符?
例:
1. 00001
2. 00123
3. 02451
Run Code Online (Sandbox Code Playgroud)
应该:
1. 11001
2. 11123
3. 02451
Run Code Online (Sandbox Code Playgroud)
编辑:忘记提及我需要在select子句(在视图中)Thanx.
我想为System.Io制作util类(例如File,Directory等).
由于无法对静态类进行继承,我想知道如何将一个正确的方法包装成System.Io.File.
我有一个带复选框的stackpanel.我似乎无法在带有margin属性的复选框之间使用相同的间距
有人可以告诉我,我做错了什么?
下面的代码给了我这个:
http://www.shrani.si/f/1Y/M6/4eniAdAw/margin.png http://www.shrani.si/f/1Y/M6/4eniAdAw/margin.png
如您所见,元素之间的间距不是恒定的!
<StackPanel MinWidth="150" cal:Bind.Model="{Binding}" Orientation="Horizontal">
<StackPanel.Resources>
<Style TargetType="{x:Type CheckBox}">
<Setter Property="Margin" Value="0,0,20,0"/>
</Style>
</StackPanel.Resources>
<CheckBox IsChecked="{Binding IsShown}" Content="{Binding ModuleName, Converter={StaticResource localizeModuleAndFunctionConverter}}"
cal:Message.Attach="[Event Click] = [Action FilterShownModuleFunctions]" />
</StackPanel>
Run Code Online (Sandbox Code Playgroud) 可能重复:
获取USB设备列表
我正在制作一个WPF应用程序.
我正在寻找一种方法来列出我的comboBox中所有插入的USB设备(磁盘!).
我可以使用DriveInfo.GetDrives()列出所有驱动器,但是有一种简单的方法可以将其过滤到USB设备吗?
感谢名单
我得到menuItem图标只出现在最后一个menuItem上.如果我只是窥探应用程序,最后一个menuItem在图标中有图像,而如果我调试所有MenuItems似乎在图标中有图像.此外,如果我添加submenuItem一旦我打开子菜单,menuItem上的图标消失,最后一个子菜单获取图标...任何想法?PS:菜单项上的工具提示也不起作用.我使用caliburn微型和流畅的色带控制.
<ControlTemplate x:Key="dropDownButton">
<ef:DropDownButton Header="{Binding DisplayName}"
ItemsSource="{Binding Items}"
LargeIcon="{Binding LargeIconPath}"
cm:Message.Attach="ClickAction()"
ef:KeyTip.Keys="{Binding KeyTip}">
<ef:DropDownButton.ItemContainerStyle>
<Style TargetType="MenuItem">
<Setter Property="Header"
Value="{Binding DisplayName}"/>
<Setter Property="Icon">
<Setter.Value>
<Image Source="{Binding Path=IconPath}"/>
</Setter.Value>
</Setter>
<Setter Property="ItemsSource"
Value="{Binding Items}"/>
<Setter Property="cm:Message.Attach"
Value="ClickAction()"/>
<Setter Property="ef:KeyTip.Keys"
Value="{Binding KeyTip}"/>
<Setter Property="ToolTip">
<Setter.Value>
<ef:ScreenTip Title="{Binding DisplayName}"
HelpTopic="ScreenTip help ..."
Image="{Binding LargeIconPath}"
Text="Text for ScreenTip"/>
</Setter.Value>
</Setter>
</Style>
</ef:DropDownButton.ItemContainerStyle>
<ef:DropDownButton.ToolTip>
<ef:ScreenTip Title="{Binding DisplayName}"
HelpTopic="ScreenTip help ..."
Image="{Binding LargeIconPath}"
Text="Text for ScreenTip"/>
</ef:DropDownButton.ToolTip>
</ef:DropDownButton>
Run Code Online (Sandbox Code Playgroud) 我在SQL Server Business Intelligence Development Studio中创建了SSIS包.如果我在那里运行它,该包工作正常,所以我部署了包.
然后我使用了软件包安装向导并将其安装在本地SQL Server 2005上.
现在我想在触发器中使用它.
我知道如何从文件中执行包,但是如何在SQL Server中安装它时执行它?
谢谢.
这是我的情况:
在我的表中,我有两个字段:
- Price (decimal (15,4)
- TaxId (int)
Run Code Online (Sandbox Code Playgroud)
TaxId value 没有存储在任何地方,但只有两个值(实际上是 3)。
- 1 (8.5%)
- 2 (20%)
- NULL (no tax)
Run Code Online (Sandbox Code Playgroud)
现在我需要在我看来计算列来计算含税的新价格。
任何的想法?
我去了类似的东西:
SELECT...
CASE TaxId
WHEN 1 THEN Price *1.085 AS test
WHEN 2 THEN Price *1.2 AS test
WHEN NULL THEN Price AS test END
FROM...
Run Code Online (Sandbox Code Playgroud)
更新:
我已经成功地执行了查询。
CASE dbo.Table.TaxId WHEN 1 THEN dbo.Table.Price*1.085 WHEN 2 THEN dbo.Table.Price*1.2 ELSE dbo.Table.Price END AS CalcualtedPrice
Run Code Online (Sandbox Code Playgroud)
现在我只需要将CalculatedPrice 设为十进制(15,4)。我该如何设置?
我确信这是基本的,可能之前曾被问过,但我只是开始使用Linq to XML.
我有一个简单的XML,我需要读取和写入.
<Documents>
...
<Document>
<GUID>09a1f55f-c248-44cd-9460-c0aab7c017c9-0</GUID>
<ArchiveTime>2012-05-15T14:27:58.5270023+02:00</ArchiveTime>
<ArchiveTimeUtc>2012-05-15T12:27:58.5270023Z</ArchiveTimeUtc>
<IndexDatas>
<IndexData>
<Name>Name1</Name>
<Value>Some value</Value>
<DataType>1</DataType>
<CreationTime>2012-05-15T14:27:39.6427753+02:00</CreationTime>
<CreationTimeUtc>2012-05-15T12:27:39.6427753Z</CreationTimeUtc>
</IndexData>
<IndexData>
<Name>Name2</Name>
<Value>Some value</Value>
<DataType>3</DataType>
<CreationTime>2012-05-15T14:27:39.6427753+02:00</CreationTime>
<CreationTimeUtc>2012-05-15T12:27:39.6427753Z</CreationTimeUtc>
</IndexData>
...
</IndexDatas>
</Document>
...
</Documents>
Run Code Online (Sandbox Code Playgroud)
我有一个"文档"节点,其中包含一堆"文档"节点.
我有文档的GUID和"IndexData"名称.我需要通过GUID查找文档并检查它是否具有带有某个名称的"IndexData".如果它没有它我需要添加它.
任何帮助都会被贬低,因为我有阅读和搜索元素的问题.
目前我正在尝试使用(在C#中):
IEnumerable<XElement> xmlDocuments = from c in XElement
.Load(filePath)
.Elements("Documents")
select c;
// fetch document
XElement documentElementToEdit = (from c in xmlDocuments where
(string)c.Element("GUID").Value == GUID select c).Single();
Run Code Online (Sandbox Code Playgroud)
编辑
xmlDocuments.Element("Documents").Elements("Document")
Run Code Online (Sandbox Code Playgroud)
即使xmlDocuments.Element("Documents")也没有返回结果.看起来我无法从Documents节点获取Document节点.
我一直在研究HTML5,我很高兴尝试一下.作为一个框架,我想使用ASP.NET MVC,但我不确定它如何与HTML5一起使用.
是否(我知道有,但不确定它们是否良好)是否适用于ASP.NET MVC的HTML5工具包?基本上我想要一些指示从哪里开始创建一个包含丰富HTML5控件的页面,使用MVC +从您的经验中获得一些优缺点.
反正我愿意抛弃PHP与MVC开始,如果HTML的支持是有...我有C#技能,我明白MVC模式.
最诚挚的问候,no9.
c# ×5
wpf ×3
linq ×2
sql ×2
sql-server ×2
html5 ×1
icons ×1
inheritance ×1
linq-to-xml ×1
margin ×1
menuitem ×1
razor ×1
sql-view ×1
ssis ×1
stackpanel ×1
triggers ×1
usb-drive ×1
word-wrap ×1
xml ×1