在我的应用程序中,它有两个名为 datagridview1 和 datagridview2 的 datagridviews,我在 datagridview1 中有 selectionChanged 事件,该事件捕获其中选择的数据,因此 datagridview2 的内容也会根据 datagridview1 中所选行的产品名称进行更改. 我不知道为什么我的索引超出范围,因为我已经检查过我在 datagridview1 中至少有 1 行和 2 列。我正在使用 DataView RowFilter 函数。
这是我的代码:
private void datagridview1_SelectionChanged(object sender, EventArgs e)
{
view_1.RowFilter = "product_name = '" + datagridview1.SelectedRows[0].Cells[1].Value.ToString() +"'";
}