【发布时间】:2016-09-14 10:10:21
【问题描述】:
我有一个带有RadGridView 的数据输入表单。数据在行的主要字段中按字母顺序编制索引。当我添加一个新行并按update 时,它当然会按行顺序进入它的位置。但我不仅希望选择新行,还希望显示我的网格窗口。当我在 C# 中使用默认的 GridView 时,这段代码运行良好:
private void btnUpdate_Click(object sender, EventArgs e)
{
int id = 0;
id = Convert.ToInt32(lblId.Text);
foreach (var dgr in gridViewCompanies.Rows)
{
if (dgr.Cells[0].Value.Equals(tbl.ID))
{
dgr.IsSelected = true;
dgr.Cells[0].IsSelected = true;
gridViewCompanies.FirstRowIndex = dgr.Index;
break;
}
}
}
(我只是复制了这个相关部分的代码)
但是现在我使用RadGridView(出于其他原因)最后一行gridViewCompanies.FirstRowIndex = dgr.Index; 似乎不起作用。这意味着我的新行 已 被选中,但视图不会显示它。我必须向下滚动才能找到新添加的行。
【问题讨论】:
标签: c# radgridview