0
我想在VS 2015 Pro(C#)中使用带有DataGridView的foreach循环来搜索特定的ID。我能够找到使用DataGridViewRow但VS 2105的示例没有,它有DataGridItem,但没有任何与该行有关的示例。当它试图foreach(gvNCAMS.Rows中的DataGridItem行)时,我得到系统无法从Row转换到DataGridItem。我如何使用foreach循环呢?
我使用:在VS 2015中使用foreach在DataViewgrid Pro中
foreach (DataGridViewRow row in gvNCAMS.Rows) { if (row.Cells[4].Equals(iSearch)) { rowIndex = iIndex; break; } } gvNCAMS.SelectedIndex = rowIndex;
为我的代码来做到这一点。
谢谢。
刚刚注意到你说的vs 2015 pro没有datagridviewrow。当然,确保您使用的是正确的名称空间。我使用相同的版本来编写该示例。 – thanatorr
我实际上试图做的是在网格中搜索特定的ID并将焦点设置在该行上,以便我可以从数据库中提取数据以填充表单的另一部分。我应该使用什么名称空间来获取DataGridViewRow? –
@ donald.dougherty请参阅最新的答案。仅供参考,您还可以将焦点设置为单个单元格。 – thanatorr