小编Ink*_*key的帖子

如何获取没有文件的文件夹和子文件夹列表?

我试图将目录的文件夹子文件夹列表打印到文件.

当我运行时dir /s/b/o:n > f.txt,我也得到了一个文件列表.我只需要文件夹和子文件夹.

任何人都知道这可以从命令行界面执行此操作吗?

directory cmd subdirectory

77
推荐指数
5
解决办法
34万
查看次数

MVC 4如何从控制器正确传递数据到视图

我目前有一个带有LINQ语句的控制器,我将数据传递给我的视图.我试图找到一个更有效和更好的编码方法来做到这一点.我的家庭控制器声明如下.

Var Melt
  Furnace1 =
           (from item in db.tbl_dppITHr
           where item.ProductionHour >= StartShift && item.ProductionHour <= EndDate
           select item).Sum(x => x.Furnace1Total),

ViewData["Furnace1Total"] = Melt.Furnace1;
Run Code Online (Sandbox Code Playgroud)

在我看来,我然后引用ViewData来显示这一点.运用

 @model dynamic
Run Code Online (Sandbox Code Playgroud)

现在我在Index方法中有很多linq语句.对于我正在做的每个人ViewData[]

我希望有人可以展示我如何将一个以上的var从控制器传递到一个没有ViewData或ViewBag方法的视图.我将如何在我的视图中访问此内容.

.net c# linq asp.net-mvc asp.net-mvc-4

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

VS 2010一键部署问题"应用程序验证未成功.无法继续"

我有一个win表单应用程序,我可以为其安装和安装.但是,当单击部署它不起作用时,我得到以下错误.

"应用程序验证未成功.无法继续"

当我点击更多细节时,我得到以下内容.

检测到以下失败消息:

  • 清单中的引用与下载的程序集Designer.exe的标识不匹配.

我尝试了许多不同的修复但没有成功.

  • 我试图用清单创建应用程序.
  • 我已删除所有先决条件.
  • 我还更改了要包含的所有应用程序文件.

有谁知道我怎么能解决这个问题?

c# deployment oneclick

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

增加一个包含字母和数字的字符串

我有一个字符串,我需要增加1字符串有字符和数字值.

我的字符串布局如下"MD00494"

我如何将其增加到"MD00496"和"MD00497"等

如果它是带有数字的普通字符串,我会将其解析为int.

我尝试了以下内容

 int i = int.Parse(sdesptchNo);
 i++;
 txtDispatchNo.Text = i.ToString();
Run Code Online (Sandbox Code Playgroud)

任何想法如何我会这样做.

.net c#

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

LINQ从DataTable中选择DataRow

我有一个DataTable我试图做一个包含值的简单选择行.

我的代码

  var LoginDetails = from myRow in DTOperators.AsEnumerable()
                           where myRow.Field<string>(0) == UserName
                           select myRow;
Run Code Online (Sandbox Code Playgroud)

我试图检查字符串UserName是否存在于数据表中的行的位置0

当我运行此查询时,我得到一个空白的数据行.

我试图在我想要选择的位置周围使用[].

任何人都能看到我做错了什么.

c# linq

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

LINQ从DataTable中选择

刚刚开始玩数据表和LINQ.我有一个数据表,从SQL数据库中获取名称列表.我期待使用LINQ从dt返回一个特定的名称.

我尝试了以下代码但没有成功.我的代码是否有问题.

dt返回一个完整的名称列表,我只想将名称缩减为一个名称.冒险工作数据库中有一个名为Blade的名称我试图仅显示此名称.

 DataTable dt =  DAL.GetNames();
      try
      {
          var q = from myrow in dt.AsEnumerable()
                  where myrow.Field<string>("Name") =="Blade"
                  select myrow;
          dataGridView1.DataSource = q;
      }
Run Code Online (Sandbox Code Playgroud)

我试图用.equals替换==.我对使用语言集成查询的概念完全陌生.

当我运行代码注意发生我没有得到任何错误,只是没有数据返回.

c# linq ado.net

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

Linq中的Sum 2列

我想在LINQ中总结两列.以下是我的LINQ语句

var SigmaGood =  from n in db.tbl_dppITHr
                 where n.ProductionHour >= SelectedDateDayShiftStart
                 where n.ProductionHour <= SelectedDateEnd
                 select n.part1 + n.part2

ViewData["GoodTotal"] = SigmaGood.Sum();
Run Code Online (Sandbox Code Playgroud)

我试图获得part1 + part2的总数;

当我尝试测试结果我没有得到任何价值回来我得到一个空白.

任何想法,我做错了什么?

在此输入图像描述

c# linq asp.net-mvc

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

TF10121错误Visual Studio 2013

我在Team Foundation Server中有一个项目.每次我尝试检出并检查文件时,我都会收到以下错误.

Team Foundation错误TF10121:找不到或不支持修补程序.输入或选择其他路径.

在此输入图像描述

我从基于Web的TFS版本运行,我正在使用Visual Studio 2013.

任何人都知道如何解决这个问题弹出它不允许我检查项目.

tfs visual-studio-2013 azure-devops

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

LINQ Datatable返回0而不是null合并

我有以下LINQ语句,它从数据表中计算3个值.有时,其中一些值可能包含null.我如何将null合并为0.

var striko2scrap = from myrow in Scrap.AsEnumerable()
                   where myrow.Field<string>("MachineID") == "Striko 2"
                   group myrow by myrow.Field<string>("MachineID") == "Striko 2" into g
                   select new
                   {
                        TotalScrap = g.Sum(x => x.Field<int?>("Runners") ?? 
                                         0 + x.Field<int?>("HouseIngots") ?? 
                                         0 + x.Field<int?>("Other") ?? 
                                         0)
                   } ;
Run Code Online (Sandbox Code Playgroud)

我试过了?0在不同的地方但我调试时仍然得到相同的结果. 在此输入图像描述

c# linq

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

asp.net数据错误

我试图将数据从数据库显示到文本框,并继续收到以下错误.错误1找不到类型或命名空间名称'DataTable'(您是否缺少using指令或程序集引用?)

 SqlConnection sqlConnection  = new SqlConnection("joanton7865org7272_youthpodcastConnectionString");
sqlConnection .Open();
SqlDataAdapter sqlDataAdapter = new SqlDataAdapter("Select * from States", sqlConnection);
DataTable dt = new DataTable();
sqlDataAdapter.Fill(dt);
txtClubName.Text = (dt.Rows.Count > 0) ? Convert.ToString(dt.Rows[0]["ColumnName"]) : "";
sqlConnection .Open();
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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