小编Ric*_*ano的帖子

如何插入千位分隔符(逗号)与转换为double

我正在尝试格式化文本框的内容:

this.lblSearchResults1.Text =
    Convert.ToDouble(lblSearchResults1.Text).ToString(); 
Run Code Online (Sandbox Code Playgroud)

我如何修改这个,以便我的文本包括逗号/千位分隔符?

即1,000而不是1000.

c# label

46
推荐指数
5
解决办法
7万
查看次数

LINQ加入Where子句

我正在努力使用一个相当简单的sql select语句的join/where子句.

我正在尝试从tb1检索产品信息列表,其中where where condition位于tbl2中,但这必须由三个不同的列连接.

所以SQL看起来像是这样的:

SELECT     tb1.*
FROM         tb2 INNER JOIN
                      tb1 ON tb2.Col1 = tb1. Col1 AND tb2.Col2 = tb1. Col2 AND 
                      tb2.Col3 = tb1.Col3
WHERE     (tb2.Col1 = col1) AND (tb2.Col2 = col2) AND (tb2.Col4 = string)
Run Code Online (Sandbox Code Playgroud)

ColX是主要的where子句,其中字符串作为参数传入; 所有其他列都在上下文中.

如何使用where子句实现多个连接?

并向正确的方向推,非常感谢.

linq join where-clause

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

MVC 4,Checkbox列表和我

大家早.

我可以看到这已经在其他地方讨论过,但是想知道在MVC 4中是否有任何变化或者像我这样的简单的东西变得更简单了?!

脚本

我有以下,编辑,模型:

public class CorporateDetails
{

    public Guid? Id { get; set; }

    [Key]
    public int CorporateDetailId { get; set; }

    public int? EmsId { get; set; }
    public string EmsName { get; set; }

    public virtual EmsType EmsType { get; set; }
}

public class EmsType
{
    [Key]
    public int? EmsId { get; set; }
    public string EmsName { get; set; }

    public virtual ICollection<EmsType> EmsTypes { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

使用以下标准创建视图: …

checkbox asp.net-mvc razor asp.net-mvc-4 drop-down-menu

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

如果Linq where子句内的语句

今天苦苦挣扎.

我有以下方法返回产品列表..爱.

public static List<tblWeight> GetProductInfo(string memberid, string locationid, string basematerial, string source)
        {
             MyEntities getproductinfo = new MyEntities ();

            return (from p in getproductinfo .tblWeights
                        where    p.MemberId == memberid &&
                                 p.LocationId == locationid &&
                                 p.BaseMaterialName == basematerial &&
                                 p.WeightStatus == source
                       select p)
                       .ToList();
Run Code Online (Sandbox Code Playgroud)
  • basematerial和source是下拉列表.

如何将几个IF语句合并到where子句中?

例如,如果未触摸基础材料ddl但选择了源ddl中的项目,则结果将返回与基础材料关联但由所选源过滤的所有内容.

这甚至有意义吗?!

我甚至不确定我采取了正确的方法 - 请原谅我的无知.

linq if-statement where-clause

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

当类型相同时,join子句中的一个表达式的类型不正确

这让我很困惑,我在以下LINQ中的连接上有标题错误:

var r = (from k in location.tblKeyAccountInfoes
                     join l in location.tblLocations
                     on new { k.MemberID, k.LocationID } equals
                     new {l.MemberId, l.LocationId }
                     where k.MemberID == memberid && k.UserName == username
                     select l.LocationName);

            return r.ToString();
Run Code Online (Sandbox Code Playgroud)

但是,MemberId和LocationId的类型是相同的,所以我不确定我做错了什么.

任何指针都感激不尽.

c# linq

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

Xamarin - 无法重命名'Drawable'.没有更多内部文件标识符可用

我对Xamarin的经验还没有开始.

我已经开始了关于Pluralsight,跨平台iOS/Android与Visual Studio和C#的课程 - 第1部分,其中一个建议是将Resources子文件夹重命名为它们的小写等效项,例如Drawable> drawable

但是,每当我尝试这样做时,我收到以下错误:"无法重命名'Drawable'.没有更多内部文件标识符可用"

当我还查看Main.axml时,我收到"与布局渲染器断开连接 - 请关闭并再次打开文件",但我认为这可能与上述有关.

编辑:"与布局渲染器断开连接"问题不是重命名问题的一部分.但是,22.6 android SDK似乎存在问题.请看这里

由于我昨天只下载了Xamarin,因此我通过Visual Studio 2013运行最新版本.

有什么建议?

visual-studio xamarin xamarin-studio

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

索引SQL表是否会提高LINQ语句的性能?

道歉可能是一个很愚蠢的问题.

我很感兴趣的是(a)索引会改进性能(b)它将如何提高性能;(c)为什么它会提高性能?

此外,如果这确实提高了性能,那么LINQ to SQL,LINQ to Entities,LINQ to Objects等等是否会出现这种情况.

再说一次,如果这是一个非常愚蠢的问题,我会道歉.

c# sql linq indexing linq-to-sql

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

使用cshtml的Visual Studio 2013 Autoformat(CTRL KD)小写问题

我刚刚更新到VS 2013,当使用MVC 3应用程序时,我遇到了一个自动格式化问题,当使用CTRL K + D快捷键(或突出显示)时,cshtml文件顶部的模型声明设置为小写所有,格式选择)例如

@model IEnumerable<Review>
Run Code Online (Sandbox Code Playgroud)

CTRL K + D.

@model IEnumerable<review>
Run Code Online (Sandbox Code Playgroud)

VS 2012中的相同项目完全正常并且自动格式化工作,所以我尝试导出这些设置并导入它们但没有任何运气.

我试过查看工具 - 选项 - 文本编辑器amd将html Web表单中的客户端标记更改为"已输入",但这也没有用.

c# asp.net-mvc visual-studio razor visual-studio-2013

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

SSRS和asp.net - 在报表查看器中将参数从.net传递到ssrs

我即将在我的.net页面中使用报表查看器.我有一个页面将搜索一个catgory,点击一下按钮,所选的类别将传递到报表查看器的参数.

现在,鉴于我是SSRS和.net的新手,我想就如何解决这个问题提出一些建议.

我应该首先在SSRS中生成报告并在此报告中包含参数,还是可以在没有指定参数的情况下生成报告,然后以编程方式在编码方式中输入?

基本上,我知道我想做什么,但不确定最好的方法.

如果有人可以提供建议,我将非常感激.

.net reportviewer reporting-services

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

必须声明一个主体,因为它没有标记为抽象,外部或部分

我创建了以下类.但是,我无法通过错误:

必须声明一个主体,因为它没有标记为抽象,外部或部分

classe如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Runtime.CompilerServices;

namespace VDSORDAL
{
        public abstract class ObjectComparer<T> : IComparer<T>
        {
            public ObjectComparer(string compareField, string direction);

            private string compareField; 

            public string CompareField 
            { 
                get { return compareField; } 
                set { compareField = value; } 
            }

            public string Direction
            { 
                get { return compareField; } 
                set { compareField = value;} 
            }

            public abstract int Compare(T x, T y);
        }
}
Run Code Online (Sandbox Code Playgroud)

有人能指出错误我的道,也给我一个简要的解释,以什么我做错了,为什么它抛出这个错误?

c# abstract-class class

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