VB代码(类型和标识符在foreach语句\t都必需):转换VB到c#
Dim janTbl As Janus.Windows.GridEX.GridEXTable
For Each janTbl In lvtoolpartsinfo.Tables`
C#代码:
Janus.Windows.GridEX.GridEXTable janTbl = new Janus.Windows.GridEX.GridEXTable();
foreach (janTbl in lvtoolpartsinfo.Tables)
{ }
错误:类型和标识符都在所要求的foreach语句
编辑:
C#代码:
foreach (Janus.Windows.GridEX.GridEXTable janTbl in lvtoolpartsinfo.Tables)
janTbl.Columns[0].Visible = false;
janTbl.Columns[1].Caption = "Part Number";
janTbl.Columns[1].ShowRowSelector = true;
janTbl.Columns[1].EditType = Janus.Windows.GridEX.EditType.NoEdit;
janTbl.Columns[1].Width = 120;
错误:
line 3:The name 'janTbl' does not exist in the current context
line 4 ...
line 5..
@sstan在line2中发生错误。在C#代码 – brylle
你没有大括号'{'和'}'。没有它们,只有第一行'janTbl.Columns [0] .Visible = false;'被认为是循环的一部分。其他人会***外***,所以他们看不到'janTbl'是正常的。再看看我的答案。注意大括号的位置。 – sstan
我知道了,先生。 TY :) – brylle