小编Car*_*eta的帖子

为什么从Team Foundation Server收到的文件仅在一台计算机上出现损坏错误?

我们有十几个开发人员在VS2013中使用Team Foundation Server 2010工作.这些计算机中只有一个出现此问题.尝试获取最新信息时,会显示错误消息:

"下载的文件已损坏.请再次获取该文件"

我们已经: - 清除了本地机器上tfs缓存文件夹的缓存 - 清除了tfs服务器上的缓存 - 尝试重新启动本地机器

如前所述,没有其他人有这个问题.我们都在同一个项目上工作得很好.除了牺牲一只山羊,我们还不确定该怎么做.任何帮助将不胜感激,谢谢!

tfs tfs2010 visual-studio-2013

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

为什么这个DateTime.ParseExact语句不起作用?

以下行给出了"无法通过有效的DateTime识别字符串"错误:

DateTime.ParseExact("4/6/2016", "dd/MM/yyyy", Nothing)
Run Code Online (Sandbox Code Playgroud)

我在stackoverflow上得到了这个"工作"的例子,但它对我不起作用:Parse Exact Sample我无法找出原因.

编辑(reedit,我错误地输入了最后两次尝试错误):仍然没有好处.这是我在尝试到目前为止提交的所有建议后发现的(感谢所有).更多信息,日期字符串来自文本框控件.

Dim xxx As String = "4/6/2016"  'OR  = "04/06/2016" as necessary for the sample    
Run Code Online (Sandbox Code Playgroud)

这不起作用:

DateTime.ParseExact(xxx, "M/d/yyyy", CultureInfo.InvariantCulture)
Run Code Online (Sandbox Code Playgroud)

这不起作用:

DateTime.ParseExact(xxx, "MM/dd/yyyy", CultureInfo.InvariantCulture)
Run Code Online (Sandbox Code Playgroud)

之后,我尝试使用DateTime.Parse更简单:

DateTime.ParseExact(xxx)
Run Code Online (Sandbox Code Playgroud)

我手动输入了这个.我没有使用文本框控件中的值,而且DID工作:

DateTime.Parse("4/6/?2016?")
Run Code Online (Sandbox Code Playgroud)

太令人沮丧了

.net vb.net asp.net

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

如何确定ASP最后一页中的行数:GridView?

我创建了一个继承System.Web.UI.WebControls.GridView的类.我们称之为... GridViewX!

无论如何,我希望能够为它编写一个方法:1.在页面切换上设置自定义布尔属性isLastPage.同时,time,2.设置一个自定义int属性,unmodifiedRowCount,用于存储最后一页上的记录(行)数.

谢谢!

c# asp.net gridview

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

这两个C#语句有什么区别?

可能重复:
C#"as"施放vs经典施法

我继承了一些代码,我看到了这个Grid事件处理程序.我不知道这两个陈述之间是否存在差异,我不认为有,但事实是它们在代码中背靠背让我想知道为什么两种方式做同样的事情(假设它们做同样的事情)事情).有人可以解释一下这个区别吗?

            GridDataItem ParentItem = e.Item as GridDataItem;

            GridDataItem NewRow = (GridDataItem)e.Item;
Run Code Online (Sandbox Code Playgroud)

.net c#

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

有没有办法在ORDER BY之上的某些结果的SQL ORDER BY列ASCENDING?

我有一个100行行查找表,我用它来生成网页上的垂直复选框列表.非常简单的查询来获得结果:

SELECT servicetype FROM XXX
Run Code Online (Sandbox Code Playgroud)

我想知道是否有一种方法可以对列进行ORDER BY,但是某些已知值是否出现在排序列表的顶部?有点像(我甚至不知道怎么写这个伪代码但是...)

SELECT servicetype FROM XXX
ORDER BY servicetype ASC 
WITH servicetype IN ('Personal', 'Juggling') ON TOP
Run Code Online (Sandbox Code Playgroud)

所以我的列表看起来像:

Juggling         - On top regardless of ORDER BY
Personal         - On top regardless of ORDER BY
Anteating        - Everything else is ORDER BY
Barflying
Beafeating
Carswatting
etc...
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助!

sql t-sql sql-server

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

在Linq-to-SQL中使用WHERE子句时出错

我有一个我正在尝试查询的datacontext,我想在按钮点击时绑定到gridview的结果.连接到datacontext非常有用.我得到了我期望的1000条记录.当我尝试添加WHERE子句时,我遇到了问题.这是我想要实现的按钮事件:

Protected Sub btnSearch_Click(ByVal sender As Object, ByVal e As System.EventArgs)         
      Dim dsource = New MY_DataContext().SV_XXXs '--- This works, the data is all there        
      gridRec.DataSource = dsource.ToList().Where(Function(dtable) dtable.PN = Session("PN"))   '--- this fails
      '--- Also tried this, it also did not work ----------------------------------------------------------
      '--- gridRec.DataSource = dsource.Where(Function(dtable) dtable.PN = Session("PN"))   '--- this fails
      '----------------------------------------------------------------------------------------------------
      gridRec.DataBind()       
End Sub
Run Code Online (Sandbox Code Playgroud)

会话变量有效且dsource正确填充,但在尝试执行Where子句时出现以下错误:

评估方法System.Linq.SystemCore_EnumerableDebugView`1 [SV_REC] .get_Items()调用本机方法System.WeakReference.get_Target().不支持在此上下文中评估本机方法.

还尝试过:

Dim results =
        (
            From T In dsource
            Where T.PN = Session("SAFRReceiverPN")
            Select T
        ).ToList
Run Code Online (Sandbox Code Playgroud)

并得到这个错误 …

.net asp.net linq-to-sql

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

LINQ to SQL中的区别不正常(根本没有)

我有一个ASPX网页,其中包含一个组合框和一个列表框.当用户进行选择时,列表框应该填充不同的年份.

为此提供支持的数据源是.dbml,它有一个表并包含Date列.有这样的数据:

2018-01-16 00:00:00.000
2017-01-06 00:00:00.000
2017-01-06 00:00:00.000
2018-01-11 00:00:00.000
2018-01-11 00:00:00.000
2018-01-11 00:00:00.000
2017-10-03 00:00:00.000
2017-10-03 00:00:00.000
2018-01-03 00:00:00.000
Run Code Online (Sandbox Code Playgroud)

所以在列表框中我只期望:

2017
2018
Run Code Online (Sandbox Code Playgroud)

但是,相反,每年都会得到.

2018
2017
2017
2018
2018
2018
2017
2017
2018
Run Code Online (Sandbox Code Playgroud)

我的LINQ看起来像:

Using context As New ACE_Data Context()
    Dim aircraft As String = comboSelectAircraft.Value
    Dim year As Table(Of A_DETAIL_REPO) = context.A_DETAIL_REPOs
    Dim query = From ace In context.GetTable(Of A_DETAIL_REPO)()
                Where ace.Series.Equals(aircraft)
                Select DateAndTime.Year(ace.Date)
                Distinct 
    listYear.DataSource = query 
    listYear.DataBind()
End Using
Run Code Online (Sandbox Code Playgroud)

我不确定这是怎么回事.任何帮助表示赞赏,谢谢.

linq vb.net linq-to-sql

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

SQL语句的术语?

我很好奇是否给出了SQL语句的各个部分的名称.就像你可以在英语中使用名词,代词,谓词等

例如,如何识别每个部分?

SELECT ID, PDATE, PDESC          <--- Query Type?
FROM TABLE_X                     <--- Predicate?
WHERE ID=4                       <--- Criteria?
ORDER BY ID DESC                 <--- ???
Run Code Online (Sandbox Code Playgroud)

谢谢

sql sql-server

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

在SQL Server中,如何将行的数据复制到一行并更改为一列?

我看到这已被问过某种形式或其他形式,但我猜不到.

简单地说,我有一个单行表:

ID    PET_NAME    PET_DESC            OWNER
1     Kibbles     Rat-faced possum    Bixby
Run Code Online (Sandbox Code Playgroud)

我想复制该行并更改所有者的名称,使其看起来像这样:

ID    PET_NAME    PET_DESC            OWNER
1     Kibbles     Rat-faced possum    Bixby
2     Kibbles     Rat-faced possum    Dweezle
Run Code Online (Sandbox Code Playgroud)

我该如何做到这一点?谢谢!

sql sql-server

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