按钮上的gridEX行选择更改不可见

时间:2017-07-20 14:22:33

标签: c# janus gridex

我有一个gridEX组件和向上/向下按钮,用于相应地更改所选行。如果我从表中选择某一行,则向上按钮应选择先前所选行上方的行。

private void btnUp_Click(object sender, EventArgs e)
    {
        //TODO
        int rowIndex = gridEX.Row;

        if (rowIndex > 0)
        {
            GridEXRow newSelectedRow = gridEX.GetRow(rowIndex-1);
            gridEX.SelectedItems.Clear();
            gridEX.MoveTo(newSelectedRow);   
        }
    }

上面的代码选择了正确的行,但选择不可见,就像我点击该行一样。 可能是什么问题?

1 个答案:

答案 0 :(得分:0)

单击向上/向下按钮会导致网格失去焦点。这就是未突出显示所选行的原因。在更改行之前,需要将焦点设置回网格。像这样:

import pandas as pd
df = pd.read_csv('YOUR_PATH_HERE')

# to check if a single town
country = df.loc[(df['Town'] == 'Arlesey')]['Country']

# using the isin() operator
df.loc[df['Town'].isin(['Arlesey'])]['Country']