【发布时间】:2015-06-26 18:09:06
【问题描述】:
我的程序中有一个DataGridView,它有一个DataGridViewButtonColumn。
当用户单击该按钮时,它会在另一个面板上显示更多详细信息。
我在尝试执行以下操作时遇到问题:
在下单界面点击“发送”按钮,将订单发送到数据库,DataGridView会自动更新,但用户仍需点击行上对应的列按钮才能查看更详细。
我想要做的是当用户点击发送时,它会自动找到与orderID对应的行,并自动点击那个按钮。
这就是我所拥有的:
foreach(DataGridViewRow row in OutOrderListGridView.Rows){
string compareID = row.Cells[0].Value.ToString();
if (compareID == OrderID)
{
row.Cells[10].Selected = true; <-- here i want to performClick() on the columnbutton(cell[10]) on the specific row.
}
}
谢谢。
【问题讨论】:
-
每一行都有自己的“发送”按钮吗? WinForms 还是 WPF?
-
WindForms,每一行都有自己的按钮,假设我想单击位于第 10 列的第 5 行按钮,我想在该按钮上执行单击。我知道普通按钮有 performclick(),但我想对 columnbutton 做同样的事情
标签: c# datagridview