Using the RowプロパティとColプロパティを使用して、現在選択されている行と列のインデックスを取得できます。次の例では、1つは現在選択されている行、もう1つは現在の列を表示する2つのテキストボックスをグリッドアプリケーションに追加します。
現在の行と列を表示するには、以下の手順を実行します。
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; } |
このコードは、テキストボックスに表示する現在の行インデックスと列インデックスを設定します。
アプリケーションを実行し、行/列テキストボックスに選択されたグリルセルの行/列インデックスが表示されることを確認します。
別のセルを選択して、テキストボックスのテキストが変わり、現在選択されているセルの行インデックスと列インデックスが表示されていることを確認してください。