小编Dot*_*ude的帖子

使用Lambda/Linq对列表对列表进行排序

我在字符串中有"按属性排序"的名称.我将需要使用Lambda/Linq对对象列表进行排序.

例如:

public class Employee
{
  public string FirstName {set; get;}
  public string LastName {set; get;}
  public DateTime DOB {set; get;}
}


public void Sort(ref List<Employee> list, string sortBy, string sortDirection)
{
  //Example data:
  //sortBy = "FirstName"
  //sortDirection = "ASC" or "DESC"

  if (sortBy == "FirstName")
  {
    list = list.OrderBy(x => x.FirstName).toList();    
  }

}
Run Code Online (Sandbox Code Playgroud)
  1. 而不是使用一堆ifs来检查fieldname(sortBy),是否有更简洁的方法进行排序
  2. 排序是否知道数据类型?

c# linq lambda linq-to-objects

264
推荐指数
9
解决办法
47万
查看次数

Firebug - 断点没有击中

我在外部JS文件中设置断点,但我无法让Firebug以一致的方式点击断点.它有时有效,但大多数情况下它没有.我能让它工作的唯一方法是打开"Break on all errors"

我用过调试器; 声明也没有任何运气.

javascript firebug hit breakpoints script-debugging

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

用于向某些元素添加自定义属性的Javascript

给定HTML的一部分,我可以有选择地选择某些类型的元素(例如:输入类型)并使用Javascript添加自定义属性.我还需要删除此属性(如果存在).

我之前使用JQuery做过这个,但是我无法使用JQuery来完成这个特定的任务.

javascript

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

将通用列表绑定到转发器 - ASP.NET

我试图绑定List<AreaField>到转发器.我已经使用该ToArray()方法将列表转换为数组,现在有一个数组AreaField[]

这是我的班级层次结构

public class AreaFields
{
    public List<Fields> Fields { set; get; }
}

public class Fields
{
    public string Name { set; get; }
    public string Value {set; get; }
}
Run Code Online (Sandbox Code Playgroud)

在aspx中,我想绑定一个转发器(类似这样)

DataBinder.Eval(Container.DataItem, "MyAreaFieldName1")
Run Code Online (Sandbox Code Playgroud)

MyAreaFieldName1是AreaFieldItem类中Name属性的值.

c# asp.net repeater

35
推荐指数
3
解决办法
11万
查看次数

SQL Server中有用的系统存储过程

我最近发现我可以使用它sp_help来获取表定义,并从那时起就被它连接起来了.在我发现之前,我不得不在SQL Management studio中打开Object explorer,手动搜索表名,右键单击表并选择Design.这是一个很大的努力!

您还使用了哪些其他系统存储过程,您不能只是没有?

sql sql-server stored-procedures sql-server-2005

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

在JQuery中交换行

如果我有一个如下所示的表,并且有一个向上和向下移动行的箭头,我将如何在JQuery中交换行?

<tr id="Row1">
  <td>Some label</td>
  <td>Some complex control</td>
</tr>
<tr id="Row2">
  <td>Some label</td>
  <td>Some complex control</td>
</tr>
<tr id="Row3">
  <td>Some label</td>
  <td>Some complex control</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

jquery

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

如何在代码隐藏中检查请求是否是ajax - ASP.NET Webforms

我试过了,Request.IsAjaxRequest但这在WebForms中不存在.我正在进行JQuery ajax调用.如何在C#中检查这是否是ajax请求?

asp.net ajax jquery webforms

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

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

更改JQuery滑块的背景颜色

我知道我可以通过执行以下操作将值的背景颜色从min设置为当前滑块选择:

#slider .ui-slider-range { background: #88ac0b; }
Run Code Online (Sandbox Code Playgroud)

如何设置整个滑块的背景颜色(不仅仅是从最小值或最大值到所选值)

jquery jquery-ui

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

在C#中调用基础构造函数

我有以下层次结构:

class Base
{
  public Base(string sMessage)
  {
     //Do stuff
  }
}

class Derived : Base
{
  public Derived(string someParams)
  {

   string sMessage = "Blah " + someParams;

   //Here I want to call the base constructor
   //base(sMessage);

  }

}
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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