この C# Linq コードを VB.net に正確に変換する方法を探しています。C# を VB に変換するツールをいくつか試しましたが、どの VB 変換ステートメントも正しい結果を返しません。
C#
var rows = GridView1.Rows.Cast<GridViewRow>().Where(a => a != row).ToList();
VB.net
Dim rows = GridView1.Rows.Cast(Of GridViewRow)().Where(Function(a) a IsNot row).ToList()
このプロセスは、クリックで選択された行を除いて、Gridview の行を選択することを想定しています。すべての行が返され、除外される行はありません...
C#
Button btnUp = (Button)sender;
GridViewRow row = (GridViewRow)btnUp.NamingContainer;
// Get all items except the one selected
var rows = GridView1.Rows.Cast<GridViewRow>().Where(a => a != row).ToList();
VB.net
Dim btnUp As Button = DirectCast(sender, Button)
Dim row As GridViewRow = DirectCast(btnUp.NamingContainer, GridViewRow)
' Get all items except the one selected
Dim rows = GridView1.Rows.Cast(Of GridViewRow)().Where(Function(a) a IsNot row).ToList()
助けてくれてありがとう。