小编Rya*_*ndy的帖子

在没有可见空间的情况下包装GridView文本

我有一个包含多个字段的GridView,其中一个可能具有疯狂的广泛价值,如下所示:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

如果这种事情是在场上,我希望它来包装.

我可以轻松地在每50个字符左右的代码中插入一个字符......但是什么字符?如果我使用\ r \n空格等,那么有时设置不会换行(因为不同行的50个字符更宽),我得到这样的结果:

mmmmmmmmmm
mmmmm
llllllllll llllllllll llll

我不希望那些空间出现; 如果可以,我只想让线包裹在那里,否则什么都不显示:

mmmmmmmmmm
mmmmm
llllllllllllllllllllllllll

另外,如果可能的话,我宁愿打开 HtmlEncode .有没有办法做到这一点?

html asp.net gridview

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

"待办事项"窗口卡住了; 永远不会完成更新

我在Visual Studio 2008中遇到一个奇怪的问题,我的"Pending Checkins"窗口永远不会更新.我打开它,它像往常一样说"正在更新..."但我从未看到"X剩余"消息,并且没有任何反应.它只是坐在那里什么都不做.

已检出的内容仍显示在解决方案资源管理器中已签出.SourceSafe 2005仍然像平常一样工作.

有任何想法吗?

visual-sourcesafe visual-studio-2008

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

用科学计数法解析小数

我有点困惑,为什么NumberStyles.AllowExponent单独不能用科学记数法解析我的小数.

这引发了一个异常:

Decimal.Parse("4.06396113432292E-08",
    System.Globalization.NumberStyles.AllowExponent)
Run Code Online (Sandbox Code Playgroud)

但是,这不是:

Decimal.Parse("4.06396113432292E-08",
    System.Globalization.NumberStyles.AllowExponent
    | System.Globalization.NumberStyles.Float)
Run Code Online (Sandbox Code Playgroud)

我没有看到NumberStyle.Float添加的内容(我不理解它上面的MSDN文档).

c# parsing decimal

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

Microsoft.Web.Administration(用于IIS7自动化)在VS 2010中不起作用

我正在尝试使用Visual Studio 2010在我的Windows 7 x64盒子上试验Microsoft.Web.Administration.当我将DLL添加到我的C#项目中的引用时,我可以看到它的名称空间和类在Intellisense中弹出.

但是一旦我构建,我得到"类型或命名空间名称'Web'在命名空间'Microsoft'中不存在(你是否缺少程序集引用?)",我在编写的代码中出现构建错误,就好像DLL甚至不存在一样.

我可以看到有两组IIS7 DLL:

  • %WINDIR%\ SYSTEM32\INETSRV
  • %WINDIR%\ Syswow64资料\ INETSRV

但两套似乎都做了同样的事情:显然最初工作,然后失败的构建.

有谁知道我需要做些什么来使这个工作?

c# iis-7

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

DateTime格式:为什么不ToShortTimeString和"{0:t}"显示相同的东西?

var todayAt2PM = new DateTime(
    DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 14, 0, 0);
Debug.Print("{0:t}", todayAt2PM);
Debug.Print("{0}", todayAt2PM.ToString("t"));
Debug.Print("{0}", todayAt2PM.ToShortTimeString());
Run Code Online (Sandbox Code Playgroud)

当我在C#中运行它时,我得到:

14:00
2:00 PM
2:00 PM

CultureInfo.CurrentCulture并且CultureInfo.CurrentUICulture都在我的电脑上设置为"en-US".我没有对我的区域设置进行任何自定义; 当我进入控制面板的那一部分时,一切都表明12小时的时间,AM和PM.

那么为什么"{0:t}"使用24小时打印?

c# datetime

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

登记时,git-tf告诉我"无法锁定"; 我该怎么解决?

我正在使用git-tf推送到TFS项目.有时,当我尝试将一个或多个提交检入TFS时,我收到如下消息:

连接到TFS ...
签入$/MyProject:0%
git-tf:无法锁定$/MyProject

这是什么意思?是什么阻止我锁定?我该如何解决这个问题?

git tfs git-tf

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

Visual Studio Code 在哪里缓存自动完成的 Java 依赖信息?

我正在使用 VS Code 编写 Java,并安装了各种 Red Hat 和 Microsoft 扩展。

我有两个项目,A 和 B。我将项目 A 的快照(使用 Gradle)发布到 Nexus 存储库。项目 B(也使用 Gradle)引用了该 Nexus 存储库中项目 A 的当前快照。

如果我使用命令行发布项目A,然后编译项目B,一切都编译OK。但是当我返回到 Visual Studio Code 时,我添加到项目 A 的新方法没有显示在 Intellisense 中。它们显示为错误。

我觉得 VS Code 必须在某处缓存其依赖项的视图,如果我可以删除该缓存,它将被迫重新扫描依赖项。但是那个缓存在哪里?还是有另一种方法可以强制 VS Code 更新其 Intellisense?(退出 VS Code 并重新启动不会这样做。)

我尝试清除CacheCachedDatain的内容C:\Users\[myusername]\AppData\Roaming\Code,但这没有帮助。

java intellisense visual-studio-code

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

你会如何重构这个LINQ代码?

我有很多丑陋的代码,看起来像这样:

if (!string.IsNullOrEmpty(ddlFileName.SelectedItem.Text))
    results = results.Where(x => x.FileName.Contains(ddlFileName.SelectedValue));
if (chkFileName.Checked)
    results = results.Where(x => x.FileName == null);

if (!string.IsNullOrEmpty(ddlIPAddress.SelectedItem.Text))
    results = results.Where(x => x.IpAddress.Contains(ddlIPAddress.SelectedValue));
if (chkIPAddress.Checked)
    results = results.Where(x => x.IpAddress == null);

...etc.
Run Code Online (Sandbox Code Playgroud)

results是一个IQueryable<MyObject>.
我们的想法是,对于这些无数下拉列表和复选框中的每一个,如果下拉列表中选择了某些内容,则用户希望匹配该项目.如果选中该复选框,则用户特别需要该字段为空或空字符串的那些记录.(UI不允许同时选择它们.)这一切都添加到LINQ表达式,在我们添加了所有条件之后,它将在最后执行.

看起来像,就必须有某种方式拉出一个Expression<Func<MyObject, bool>>或两个,这样我可以把重复部分的方法,只是在传递什么样的变化.我在其他地方做过这个,但这套代码让我受阻.(另外,我想避免使用"动态LINQ",因为我希望尽可能保持类型安全.)任何想法?

.net c# linq linq-to-sql

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

SharePoint视图 - 如何查看分配给我或我所在的组的项目?

在工作中,我们在SharePoint中查看IT服务请求.我可以看到分配给我的所有SR

Assigned Technician
is equal to
[Me]
Run Code Online (Sandbox Code Playgroud)

我可以添加条件来查看我指定的任何组的SR:

Assigned Technician
is equal to
ourdomain\somegroup
Run Code Online (Sandbox Code Playgroud)

但是,我无法弄清楚该怎么做的是创建一个视图,它将向我显示SR,以及我所在的所有组.我可以逐个添加组,但我没有找到一个过滤器(类似[我的组]],它会为我的所有组提供SR.

有没有办法做到这一点?

sharepoint

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

你调用的对象是空的

我有这个函数创建运行时文本框:

int i = 0;
private TextBox[] addressBox = new TextBox[100];

private void appendNewTab()
{ 
    addressBox[i] = new TextBox();
    addressBox[i].KeyPress += 
        new KeyPressEventHandler(this.addressBox_KeyPress); 
    i++;
}

void addressBox_KeyPress(object sender, KeyPressEventArgs e)
{
    if (e.KeyChar == (char)13)
    {
        MessageBox.Show(addressBox[i].Text);
    }
}
Run Code Online (Sandbox Code Playgroud)

但我在这里没有将对象引用设置为对象的实例

MessageBox.Show(addressBox[i].Text);
Run Code Online (Sandbox Code Playgroud)

有什么建议吗?

.net c# nullreferenceexception

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

使用NHibernate和FluentNHibernate创建数据库和表?

我正在寻找任何方式创建databasetables与NHibernate和FluentNHibernate。

我该怎么办?

试。

private static ISessionFactory createConnection()
{
    if (session != null)
        return session;

    //database configs
    FluentConfiguration _config = Fluently.Configure().Database(
        MySQLConfiguration.Standard.ConnectionString(
            x => x.Server(HOST).
            Username(USER).
            Password(PASSWORD).
            Database(DB)
        ))
        .Mappings(m => m.FluentMappings.AddFromAssemblyOf<PerfilMap>())
        .Mappings(m => m.FluentMappings.AddFromAssemblyOf<ModuloMap>())
        .Mappings(m => m.FluentMappings.AddFromAssemblyOf<PermissaoMap>())
        .Mappings(m => m.FluentMappings.AddFromAssemblyOf<UsuarioMap>())
        .Mappings(m => m.FluentMappings.AddFromAssemblyOf<CategoriaMap>())
        .Mappings(m => m.FluentMappings.AddFromAssemblyOf<SubcategoriaMap>    ())
        .ExposeConfiguration(cfg => new SchemaUpdate(cfg).Execute(false, true));

    session = _config.BuildSessionFactory();
    return session;
}
Run Code Online (Sandbox Code Playgroud)

c# nhibernate fluent-nhibernate

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

.NET Standard和.NET Core打算解决什么问题?

我已经阅读了一些关于.NET Standard和.NET Core的内容,通常它们似乎都说"这是做事的新方法,这里有优点和缺点."

我没有看到的是对现状出现问题的一个好的,明确的解释,例如.NET Standard和.NET Core甚至是必然的.要真正判断我应该使用这些内容,了解它们为什么存在会很有帮助.

有人可以给一个明确的(不一定简洁!)的解释(一)什么问题 .NET标准和.NET的核心是要解决,以及(b)他们如何解决呢?

.net-core .net-standard

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

如何使用 F# 创建一个空的 catch 块?

如何在 F# 中创建空的 catch 块(或忽略所有异常)?

我正在编写创建 SQL Server 数据库和架构的代码。这是一个示例:

let run (ipAddress : string) (port : int) (userName : string) (password : string) =
    let mutable maxTime = 0
    let mutable succeeded = false
    while not succeeded do
        try
            if maxTime > 120 then
                failwith "Unable to initialize SQL Server database in two minutes."
            Thread.Sleep(TimeSpan.FromSeconds(5.0))
            maxTime <- maxTime + 5
            let con = new ServerConnection
                          (sprintf "%s,%i" ipAddress port, userName, password)
            let server = new Server(con)

            let db = new …
Run Code Online (Sandbox Code Playgroud)

f#

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