单击 DataGridViewColumnButton 时如何隐藏 DataGridView 的行?
我已将 DataTable
添加到 WinForms SystemTray 应用程序中的 DataGridView
中。我每行都有两个按钮,例如“公共”和“忽略”。当我单击两个按钮中的任何一个时,按钮具有相同索引的特定行必须被隐藏。
I have added a DataTable
to the DataGridView
in WinForms SystemTray App. I have two buttons in each row, like "public" and "Ignore". When I click any of the two buttons the particular row which the buttons have the same index must be hidden.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果要隐藏用户单击按钮的 DataGridViewRow,请使用 DataGridView 的
CellClick
事件,如下所示:请注意,您需要暂停数据绑定以设置该行的
Visible
属性为 false。要显示隐藏的所有行,请重新绑定 DataGridView:
If you want to hide the DataGridViewRow in which a user clicked a button use the DataGridView's
CellClick
event, like this:Notice that you need to suspend data binding to set the row's
Visible
property to false.To display all the rows you've hidden rebind your DataGridView: