在devexpress上的gridview内部循环

时间:2014-03-16 15:43:20

标签: c# gridview devexpress

我是devexpress的新手,所以我在这里有一个简单的问题。在devexpres gridview上这个代码的等价是什么。

这是我的代码

for (int i = 0; i <gridView1.RowCount; i++)
{
    string Name = gridView1.Rows[i].["ColumName"].toString();                                  
}

我看了一个方法gridView1.Rows[i],但不可用。

2 个答案:

答案 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"]);
}