Copyright © GrapeCity inc. All rights reserved.
True DBGrid for WinForms
現在の列と行の表示
タスク別ヘルプ > その他 > 現在の列と行の表示

Using the RowプロパティとColプロパティを使用して、現在選択されている行と列のインデックスを取得できます。次の例では、1つは現在選択されている行、もう1つは現在の列を表示する2つのテキストボックスをグリッドアプリケーションに追加します。

現在の行と列を表示するには、以下の手順を実行します。

  1. Visual Studio ツールボックスから、2つのLabelコントロールと2つのTextBoxコントロールを追加します。
  2. Label1TextBox1の横に、Label2TextBox2の横に来るように、コントロールのサイズを変更して配置します。
  3. プロパティウィンドウで、以下のプロパティを設定します。
    • Label1Textプロパティを に設定します。
    • Label2Textプロパティを に設定します。
  4. コードエディタで、次のRowColChangeイベントを追加します。

Visual Basic コードの書き方

Visual Basic
コードのコピー
Private Sub C1TrueDBGrid1_RowColChange(ByVal sender As System.Object, ByVal e As C1.Win.C1TrueDBGrid.RowColChangeEventArgs) Handles C1TrueDBGrid1.RowColChange
    Me.TextBox1.Text = C1TrueDBGrid1.Row
    Me.TextBox2.Text = C1TrueDBGrid1.Col
End Sub

C#コードの書き方

C#
コードのコピー
private void c1TrueDBGrid1_RowColChange(object sender, RowColChangeEventArgs e)
{
    this.textBox1.Text = c1TrueDBGrid1.Row;
    this.textBox2.Text = c1TrueDBGrid1.Col;
}

このコードは、テキストボックスに表示する現在の行インデックスと列インデックスを設定します。

このトピックの作業結果

アプリケーションを実行し、行/列テキストボックスに選択されたグリルセルの行/列インデックスが表示されることを確認します。


別のセルを選択して、テキストボックスのテキストが変わり、現在選択されているセルの行インデックスと列インデックスが表示されていることを確認してください。