我是devexpress的新手,所以我在这里有一个简单的问题。在devexpres gridview上这个代码的等价是什么。
这是我的代码
for (int i = 0; i <gridView1.RowCount; i++)
{
string Name = gridView1.Rows[i].["ColumName"].toString();
}
我看了一个方法gridView1.Rows[i]
,但不可用。
答案 0 :(得分:1)
在DevExpress支持中心查看Traversing Rows的文档。看起来这样可行:
for (int i = 0; i < gridView1.VisibleRowCount; i++)
{
DataRow row = gridView1.GetDataRow(i);
string name = row["ColumnName"].ToString();
}
答案 1 :(得分:1)
你可以像这样循环
for (int i = 0; i < gridView1.VisibleRowCount; i++)
{
int currentRowHandle = gridView1.GetVisibleRowHandle(i);
string value = grid.GetCellValue(rowHandle,grid.Columns["Column Name"]);
}