右クリックしてグリッドビューセルの値を選択したときにイベントを呼び出したい。
これを達成することは可能ですか?
セルを右クリックすると、1 つのポップアップが表示され、jquery を使用して何らかの値が含まれています。
値を選択すると、イベントを呼び出したいときにそのセルに配置されます
何か案は?前もって感謝します
右クリックしてグリッドビューセルの値を選択したときにイベントを呼び出したい。
これを達成することは可能ですか?
セルを右クリックすると、1 つのポップアップが表示され、jquery を使用して何らかの値が含まれています。
値を選択すると、イベントを呼び出したいときにそのセルに配置されます
何か案は?前もって感謝します
Q1 をクリックしたときに発生する場合は、ポップアップ項目を設定するときに onclick 属性をポップアップ項目に追加できます。その後、そのイベントを使用して、必要な作業を行うことができます。
protected override void AddAttributesToRender(System.Web.UI.HtmlTextWriter writer)
{
writer.AddAttribute("onclick", "YourFunction()")
base.AddAttributesToRender(writer);
}
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
また