c# - 重置在分页时选择的 gridView 行
问题描述
我有一个带有三个选项卡的 pageView,每个选项卡都有自己的 radGridView。在 pageView 下方,我有一个表单,其中显示了一些不在 gridView 中的字段。当页面加载时,表单会填充第一个 gridView 中的第一个值。但是当我更改选项卡时,我无法将焦点设置为“新”gridView。解决此问题的任何提示?
解决方案
尝试这个:
Private void radPageView_SelectedPageChanged(object sender, EventArgs e)
{
if (radPageView1.SelectedPage == radPageView1.Pages["radPageViewPage1"])
{
if (this.radGridView1.Rows.Count > 0)
{
if (this.radGridView1.Rows.Count == 0)
{
this.radGridView1.Rows[0].IsSelected = true;
}
this.radGridView2.HideSelection = true;
this.radGridView2.ClearSelection();
this.radGridView2.UnSelectAllRows();
this.radGridView1.Focus();
}
else
{
_frmEmbededForm.ResetUI(); //ResetUI is my method
}
}
else if (radPageView1.SelectedPage == radPageView1.Pages["radPageViewPage2"])
{
if (this.radGridView2.Rows.Count > 0)
{
if (this.radGridView2.Rows.Count == 0)
{
this.radGridView2.Rows[0].IsSelected = true;
}
this.radGridView1.HideSelection = true;
this.radGridView1.ClearSelection();
this.radGridView1.UnSelectAllRows();
this.radGridView2.Focus();
}
else
{
_frmEmbededForm.ResetUI(); //ResetUI is my method
}
}
}
推荐阅读
- javascript - 从 url 解析 json 文件的 javascript botton 不起作用
- node.js - 协会不适用于 Sequelize
- c# - 低效的 LINQ - 知道 SQL 应该是什么 - 无法到达那里
- django - 从用户数据库中选择模型字段
- php - Laravel 中带有或不带有正斜杠的路线?
- latex - LaTeX:避免空格
- python - 在不工作的 Pygame 代码检查中移动对象
- ruby-on-rails - Ruby on rails 5 根据相关表格数量显示所有结果
- google-glass - 如何将取景器添加到谷歌眼镜应用程序
- docker - 如何让我的机器恢复到集群管理器状态?