0

データグリッドビューで、セル全体ではなく、セルのテキストのみを選択したい

私が入れたら

Datagridview.CurrentRow.Cells.[Datagridview.CurrentCell.ColumnIndex].Selected=true;

セル全体が選択されています

vb6 のようにセルのテキストのみを選択する方法はありますか

Datagridview.SelStart=0
Datagridview.SelLength=Len(Datagridview.Text)

手伝ってくれてありがとう

4

4 に答える 4

3

BeginEdit はセル内のすべてを選択しますが、次の方法で選択の開始と長さを指定できます。

        ((TextBox)dgv.EditingControl).SelectionStart = 0;
        ((TextBox)dgv.EditingControl).SelectionLength = 3;
于 2015-04-17T15:39:24.117 に答える
0

これは私にとってはうまくいきます.新しい行を追加した後、追加された行の2番目の列を編集したいと思います. 同時に、セルの値が強調表示されます。お役に立てれば"

        DataGridViewCell cellQty = dgvBundle.Rows[dgvBundle.Rows.Count - 1].Cells[1];
        dgvBundle.CurrentCell = cellQty;            
        dgvBundle.CurrentRow.Cells[1].Selected = true;
        dgvBundle.BeginEdit(true);
于 2013-10-02T04:45:36.860 に答える