0

右クリックしてグリッドビューセルの値を選択したときにイベントを呼び出したい。

これを達成することは可能ですか?

セルを右クリックすると、1 つのポップアップが表示され、jquery を使用して何らかの値が含まれています。

値を選択すると、イベントを呼び出したいときにそのセルに配置されます

何か案は?前もって感謝します

4

2 に答える 2

0

Q1 をクリックしたときに発生する場合は、ポップアップ項目を設定するときに onclick 属性をポップアップ項目に追加できます。その後、そのイベントを使用して、必要な作業を行うことができます。

protected override void AddAttributesToRender(System.Web.UI.HtmlTextWriter writer)
    {

        writer.AddAttribute("onclick", "YourFunction()")
        base.AddAttributesToRender(writer);
    }
于 2013-11-13T13:08:28.990 に答える
0
 private void dataGridView1_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e)
    {
        if (e.Button == MouseButtons.Right)
        {
            // Add this
            dataGrid.CurrentCell = dataGrid.Rows[e.RowIndex].Cells[e.ColumnIndex]; 
            // Can leave these here - doesn't hurt
            dataGrid.Rows[e.RowIndex].Selected = true; 
            dataGrid.Focus();
        }

    }

https://stackoverflow.com/a/16765616/1428854

また

右クリックして Datagridview の行を選択し、それを削除するメニューを表示します

于 2013-11-13T13:46:45.350 に答える