我需要一点帮助将一些 VB.NET 代码转换为 C#。我尝试了几个“代码转换器”,但没有一个给我返回可行的响应。
代码如下:
If Me.OrdersDataGridView.SelectedRows.Count > 0 Then
Dim editForm As New Order(Me.NorthwindDataSet, _
Me.NorthwindDataSet.Orders.Rows.IndexOf_
(CType(CType(Me.OrdersDataGridView.SelectedRows(0)._
DataBoundItem, DataRowView).Row, NorthwindDataSet.OrdersRow)))
editForm.Show()
End If
非常感谢任何帮助!
编辑:这是一个link到我在其中找到这篇文章的原始文章。
最佳答案
试试这个:
if (this.OrdersDataGridView.SelectedRows.Count > 0)
{
NorthwindDataSet.OrdersRow row = (NorthwindDataSet.OrdersRow)
((DataRowView)this.OrdersDataGridView
.SelectedRows(0).DataBoundIte).Row;
Order editForm = new Order(
this.NorthwindDataSet,
this.NorthwindDataSet.Orders.Rows.IndexOf(row));
editForm.Show();
}
关于c# - 将 VB 转换为 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3154369/