小编Set*_*man的帖子

我如何知道在多选Microsoft Access列表框中单击了哪个项目?

我在Microsoft Access表单中有一个列表框。MultiSelect属性设置为简单。

我想知道单击列表框中的哪个项目。请记住,可以单击一个项目来选择或取消选择一个项目。

有没有简单的方法可以做到这一点?如果没有,有没有一种复杂的方法可以做到这一点?

我尝试使用SendMessage Windows API,但没有使用香蕉,因为Access控件不支持hwnd属性。

赛斯

ms-access vba listbox hwnd

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

您能否使用Sql PIVOT查询在两列上进行数据透视和聚合

您能否在透视查询中透视两列。

假设我有以下数据...

CREATE TABLE JudgeScores 
    (PerformanceID int, 
    JudgeID int, 
    Criteria varchar(10), 
    StrengthScore decimal(9,4), 
    StyleScore decimal(9,4))

--first team performance
--judge1
INSERT INTO JudgeScores (1, 1, "Stunts",        4.2, 1.1)
INSERT INTO JudgeScores (1, 1, "Jumps",         3.9, 0.8)
INSERT INTO JudgeScores (1, 1, "Tumbling",      4.5, 1.0)
INSERT INTO JudgeScores (1, 1, "Choreography",  4.2, 1.5)
--judge2
INSERT INTO JudgeScores (1, 2, "Stunts",        4.1, 1.1)
INSERT INTO JudgeScores (1, 2, "Jumps",         4.0, 0.9)
INSERT INTO JudgeScores (1, 2, "Tumbling",      4.4, 1.1)
INSERT INTO JudgeScores (1, …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server pivot

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

如何使用引用为nuget包的MVC程序集使MSBuild构建我的解决方案

我试图在没有在计算机上安装visual studio或MVC 4的情况下,在测试服务器上构建MVC解决方案.

该解决方案将所有必需的MVC程序集称为nuget包.在项目中,所有MVC程序集都标记为本地副本.当然,在我的开发机上,该解决方案在visual studio中构建得很好.

在构建机器上,我安装了.net sdk,我正在尝试使用MSBuild来构建解决方案.所有的nuget包都在源代码控制之下,当我在服务器上进行SVN更新时,它会获得所有的包.

当我运行构建时,我得到了对MVC DLL的破坏引用.我不明白为什么会发生这种情况,因为在解决方案中引用了DLL并且存在供构建使用.

以下是MSBuild返回的错误示例...

DataAnnotations\RunDataAnnotationsFromModelPropertyAttribute.cs(5,18): error CS0234: The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)
DataAnnotations\RunDataAnnotationsFromModelPropertyAttribute.cs(12,93): error CS0246: The type or namespace name 'IClientValidatable' could not be found (are you missing a using directive or an assembly reference?)
Security\MyAuthenticateAttribute.cs(6,18): error CS0234: The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)
Security\MyAuthenticateAttribute.cs(12,48): error CS0246: …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc nuget asp.net-mvc-4 visual-studio-2012

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

是否存在无法使用ASP.NET MVC构建的网站

我正要问这个问题......但是因为它已经问过我会问另一个问题.

我从未创建过生产网站,我认为现在是时候学习如何了.(我可以为客户做一件简单的事.)

我个人喜欢MVC核心的Convention Over Configuration范例(我个人希望微软在很多其他领域朝着这个方向发展).

我的问题是......

如果我学习并努力掌握ASP.NET MVC,我能够构建任何网站吗?我问,因为微软的术语暗示它不适合每个项目.我是否应该关注缺乏工具支持?具体来说,您可以使用MVC的第三方Web控件(如telerik的东西),如果没有,它是否重要?

赛斯

.net asp.net asp.net-mvc

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

如何将Find方法与通用List类一起使用,以按名称查找特定实例

我有一个system.collections.generic.list(ListBox)

我想使用内置的Find方法的集合类来通过Listbox的Name来查找特定的ListBox

我找到了以下MSDN文章

http://msdn.microsoft.com/en-us/library/x0b5b5bc.aspx

这对我不起作用,因为它没有显示如何通过集合名称在集合中查找SPECIFIC实例.

该示例将搜索字符串"saurus"硬编码到Find谓词中.我想传入搜索名称.当我添加一个变量I我创建的FindListBox函数时,我得到一个错误,说签名不匹配.

我知道我可以在我自己的类中添加一个私有方法,但现在我很好奇如何在Generic中实现Find,所以我可以这样做.

赛斯

c# generics listbox list find

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

您可以从嵌入代码中引用ssrs报告上的文本框

是否可以从ssrs报告的嵌入代码中引用文本框.我想根据条件显示或隐藏文本框.

sql-server visual-studio reporting-services

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

请向vb-er解释C#语法

我有以下代码片段:

        // Notify the source (the other control).
        if (operation != DropOperation.Reorder) {
            e = new DroppedEventArgs()
            {
                Operation = operation == DropOperation.MoveToHere ? DropOperation.MoveFromHere : DropOperation.CopyFromHere,
                Source = src,
                Target = this,
                DroppedItems = srcItems
            };
            src.OnDropped(e);
        }
Run Code Online (Sandbox Code Playgroud)

我不明白这
Operation = operation == DropOperation.MoveToHere ? DropOperation.MoveFromHere : DropOperation.CopyFromHere条线.

有人可以解释一下吗?记录...... dropOperation是一个枚举.你能给我vb语法等价物吗?

赛斯

c# vb.net syntax ternary-operator

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

我怎样才能让DevExpress CodeRush使用tm模板而不是VS 2010中的微软测试方法来创建NUnit测试方法

当我尝试分别使用t和tm在visual studio 2010中执行测试或测试方法模板时,它给了我...

using Microsoft.VisualStudio.TestTools.UnitTesting;    
    [TestMethod]
    public void Test()
    {

    }
Run Code Online (Sandbox Code Playgroud)

我想让它给我nunit装饰器,然后停止添加使用微软工具的引用.

我无法弄清楚.

谢谢.

nunit devexpress coderush

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

SQLServer空间查询返回错误在预期条件的上下文中指定的非布尔类型的表达式,在')'附近

我正在尝试学习如何使用新的SqlServer 2008管理的空间类型和方法(地理)对记录进行半径搜索以进行地理空间计算.我正在关注此网页上的示例:

http://msdn.microsoft.com/en-us/magazine/dd434647.aspx

我特意尝试这样做:

-- or declare POINT for "downtown Seattle"
-- 1609.344 meters per mile
DECLARE @Seattle geography = 'POLYGON(....)'; SELECT c.customerid FROM
 customer c WHERE c.geog.STIntersects(@Seattle.STBuffer(10 * 1609.344));
Run Code Online (Sandbox Code Playgroud)

但是,甚至在运行查询之前(或者当我运行查询时 - 编译和运行时错误)我收到以下错误消息:

An expression of non-boolean type specified in a context where a condition is expected, near ')'
Run Code Online (Sandbox Code Playgroud)

我真的很困惑.我没有做完全相同的查询(我使用自己的数据与地理列)但它几乎与样本相同.我正在运行Sql SErver 2008 SP2标准版64位.当我键入查询时,它使用intellisense作为STIntersection方法并显示(other_geography geography)样本,因此它知道该方法存在.我正在正确地关闭括号并用分号分隔表达式,但我无法弄清楚为什么我得到错误.谷歌搜索没有奏效.

有什么想法吗?

赛斯

syntax geography geospatial sql-server-2008

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

为什么servicestack服务路由到GET而不是PUT

本周我获准学习ServiceStack.我喜欢它.这是一个了不起的框架.但是我遇到了一个我无法得到一个相当直接的例子来工作的情况.(虽然它确实不像示例那样简单,但可能是更现实的一个例子.)

为这个长期问题提前道歉.

我有一个简单的DTO映射到这样的数据库......

[Description("Customer")]
[Alias("Customers")]
    public class Customer : IHasId<int>
    {
        [Alias("Id")]
        [AutoIncrement]
        public int Id { get; set;}

        [Required]
        public int CompanyId { get; set;}

        [Required]
        public string FirstName { get; set;}

        [Required]
        public string LastName { get; set;}

        public string MiddleInitial { get; set;}
        public string EmployerName { get; set;}
        public string ServiceLocationDescription { get; set;}
        public string Street1 { get; set;}
        public string Street2 { get; set;}
        public string City { get; set;}
        public string State { …
Run Code Online (Sandbox Code Playgroud)

servicestack ormlite-servicestack

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