gpt4 book ai didi

c# - DataGridView.CellClick 方法不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 14:03:37 24 4
gpt4 key购买 nike

//FormLoad    
dgvTable.CellClick += new DataGridViewCellEventHandler(getValues);

//somwhere in FormClass
private void getValues(object sender, DataGridViewCellEventArgs e)
{
int id = int.Parse(dgvTable.Rows[dgvTable.CurrentRow.Index].Cells[0].Value.ToString());
var values = from c in v.db.TotalDoc
where c.TotalID == id
select c.TotalAmount;
dgvValues.DataSource = values;
}

我在表单上有两个数据 GridView (dgv)。我从第一个 dgv (dgvTable) 中选择 dataID,并在另一个 dgv 中获取这些 id 的所有值。但是 e 方法 dgvTable.CellClick() 没有效果。我越来越空 dgv。请帮忙

最佳答案

好的,在您发表评论后,我只建议您使用 .ToList() 来帮助网格识别数据源:

 int id = int.Parse(dgvTable.Rows[dgvTable.CurrentRow.Index].Cells[0].Value.ToString());
var values = (from c in v.db.TotalDoc
where c.TotalID == id
select c.TotalAmount).ToList();
dgvValues.DataSource = values;

关于c# - DataGridView.CellClick 方法不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10033609/

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