【发布时间】:2015-03-18 13:32:25
【问题描述】:
Dim cells = From Qmaxminslist As DataGridViewRow In DataGridView2.Rows.Cast(Of DataGridViewRow)() Take Integer.Parse(daysamaxminsmv.Text)
For Each row As DataGridViewRow In cells
// piece of code...
Next
我已将此代码在 C# 中转换为:
dynamic cells = from Qmaxminslist in DataGridView2.Rows.Cast<DataGridViewRow>() select (int.Parse(daysamaxminsmv.Text));
foreach (DataGridViewRow row in cells)
{
// piece of code...
}
但在 foreach 语句中有一个例外:
“无法将类型 'int' 转换为 'System.Windows.Forms.DataGridViewRow'”
如何解决? 任何帮助将不胜感激。谢谢
【问题讨论】:
-
在c#中有select,在vb中有take
-
重读你的标题,问问自己这对未来的读者是否有帮助。
标签: c# vb.net linq-to-objects