我正在使用 Janus GridEx 控件。我正在使用计时器每分钟使用数据库中的数据更新网格。如果用户在从数据库更新数据时选择了行,更新完成后如何重新选择该行?
问问题
5919 次
1 回答
5
您应该在刷新网格之前存储所选行的索引,然后将所选行设置为该值。就像是:
int row = myGrid.Row;
// Perform update
try
{
vJanusDataGridMeasures.Row = row;
}
// The row index that was selected no longer exists.
// You could avoid this error by checking this first.
catch (IndexOutOfRangeException)
{
// Check to see if there are any rows and if there are select the first one
if(vJanusDataGridMeasures.GetRows().Any())
{
vJanusDataGridMeasures.Row = 0;
}
}
于 2012-02-27T18:26:26.937 回答