1

と の 2 つのグリッド ビューがPositionsReadyListGridViewありPositionsNotReadyListGridViewます。

機能要件はSet Not Ready、選択した項目PositionsReadyListGridViewがこのリストから削除され、 に追加されるボタンをクリックすることPositionsNotReadyListGridViewです。

同様に、 ボタンをクリックするとSet Ready、選択したアイテムPositionsNotReadyListGridViewがこのリストから削除され、 に追加されPositionsReadyListGridViewます。

この機能を実装しましたが、GridView のいずれかに追加された最新の行にフォーカスを設定できません。

セルの値に応じてフォーカスを行に設定する方法はありますか?

たとえば、両方のグリッドにcolID、行に固有の列があります。

PositionsReadyListGridViewこの ID を使用して、 (Set Ready クリックで) またはPositionsNotReadyListGridView(Set Not Ready クリックで)追加された行にフォーカスを設定できますか?

ありがとう

4

4 に答える 4

0

最近追加された行を取得するには

PositionsReadyListGridView.Rows.Count - 1

とフォーカスを設定するため

PositionsReadyListGridView.Rows[PositionsReadyListGridView.Rows.Count - 1].Cells[colID].Selected = true;
于 2014-04-22T09:35:34.510 に答える
0
    private void PositionsNotReadyListGridView_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)
    {
        this.PositionsNotReadyListGridView.Rows[e.RowIndex].Selected = true;
    }
于 2014-04-22T09:47:26.930 に答える