gpt4 book ai didi

c# - DataGridView 单击事件并不总是触发

转载 作者:行者123 更新时间:2023-11-30 14:29:14 25 4
gpt4 key购买 nike

我有一个 DataGridView。每次我选择一个单元格时,它的 Cell_Content_Click 都不会触发。它确实会触发,但不会在每次点击时触发。

我想在我的字符串变量“selected”中获取所选单元格的内容。这是我正在做的:

private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
if (dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value != null)
{
selected = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString();
}
}

最佳答案

CellContentClick 事件仅在单击单元格内的内容(文本)时触发。

使用 CellClick事件而不是 CellContentClick ,因为当单击单元格的任何部分(而不仅仅是其中的内容)时会触发该事件。

关于c# - DataGridView 单击事件并不总是触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26690742/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com