我想在右键单击时调用事件,然后在 gridview 单元格中选择值。
有可能实现这一目标吗?
当右键单击单元格时,它将显示一个弹出窗口,它包含一些使用 jquery 的值我实现了这一点
如果我选择某个值,它将被放置在我想调用事件的那个单元格中
有任何想法吗?提前致谢
我想在右键单击时调用事件,然后在 gridview 单元格中选择值。
有可能实现这一目标吗?
当右键单击单元格时,它将显示一个弹出窗口,它包含一些使用 jquery 的值我实现了这一点
如果我选择某个值,它将被放置在我想调用事件的那个单元格中
有任何想法吗?提前致谢
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
或者
如果它在您单击 Q1 时发生,那么您可以在填充它时将 onclick 属性添加到弹出项。然后,您可以使用该事件来完成您需要的工作。
protected override void AddAttributesToRender(System.Web.UI.HtmlTextWriter writer)
{
writer.AddAttribute("onclick", "YourFunction()")
base.AddAttributesToRender(writer);
}