我有一个类,我创建它的集合如下:
我尝试过
class Foo
{
public int ID { get; set; }
// ID will remain unique in collection
public string Name { get; set; }
}
List<Foo> sc = new List<Foo>();
sc.Add(new Foo()
{
ID = 0,
Name= "Michael"
});
sc.Add(new Foo()
{
ID = 2,
Name= "Natasha"
});
sc.Add(new Foo()
{
ID = 1,
Name= "Casandra"
});
然后我得到了一个 DataTable
DataTable dt = GetDataTableMethod();
Name |
---|
Foo1 |
Foo2 |
Foo3 |
Foo4 |
Michael
Casandra
Natasha
我尝试过
var v = dt.Rows.Cast<DataRow>().OrderBy(What should i write here?);
var v = dt.Rows.Cast<DataRow>().OrderBy(row => row["Name"]);
- Chris Sinclairvar v = dt.Rows.Cast<DataRow>().OrderBy(c => c["name"]);
- LeriGetDataTableMethod()
中为你的DataTable
定义/填充了哪些列? - Chris Sinclair