我想在右键单击时调用事件,然后在gridview单元格中选择值。
有可能实现这个目标吗?
当右键单击单元格时,它将显示一个弹出窗口,它包含一些值,使用jquery我实现了这个
如果我选择了某个值,那么它将被放置在该单元格中,我想要调用事件
有什么想法吗?提前致谢
答案 0 :(得分:0)
如果在单击Q1时发生这种情况,则可以在填充弹出项时将其添加到弹出项目中。然后,您可以使用该事件来完成所需的工作。
protected override void AddAttributesToRender(System.Web.UI.HtmlTextWriter writer)
{
writer.AddAttribute("onclick", "YourFunction()")
base.AddAttributesToRender(writer);
}
答案 1 :(得分: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
或
Right click to select a row in a Datagridview and show a menu to delete it