vb.net datatable 的order by (线上等)

我有一datatable,其字段如下(只能是datatable,不能用SQL)

姓名 ID 地址
AAA 12344 kkkkk
ZZZ 3333 ddddd
CCC 44444 aaaaaaaa

我指定以姓名来做顺序或是反序的排序,请问要怎么写呢?

谢谢
图片说明

dataTable.Rows.Cast(Of DataRow)().OrderBy(function(x) x("姓名").ToString())
逆序的话
dataTable.Rows.Cast(Of DataRow)().OrderByDescending(function(x) x("姓名").ToString())