gpt4 book ai didi

c# - 如何用一种方法处理两个datagridviews错误?

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

我的任务是创建方法,该方法必须处理两个 DataGridView 错误并将它们显示在屏幕上。

我有这种方法,在使用一个 datagridview 时效果很好,但我如何用一种方法处理两个 datagridview 错误?

public void gridErr(object sender, DataGridViewDataErrorEventArgs e)
{
// Don't throw an exception when we're done.
e.ThrowException = false;
// Display an error message.
string txt = "Klaida su " + dataGridView1.Columns[e.ColumnIndex].HeaderText + "\n\n" + e.Exception.Message;
MessageBox.Show(txt, "Klaida", MessageBoxButtons.OK, MessageBoxIcon.Error);
// If this is true, then the user is trapped in this cell.
e.Cancel = false;
}

我 friend 说不用事件也可以做到。

最佳答案

除了对 dataGridView1 的显式引用之外,该代码对于 2 个不同的控件可以完美地工作。您应该将其更改为引用从发件人推断出的网格变量:

var grid = (DataGridView)sender;

然后该方法可以用作任何网格的错误处理程序。

关于c# - 如何用一种方法处理两个datagridviews错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34121929/

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