以编程方式添加DataGridView列
|
我有一个充满产品信息的DataGridView。 datagridview总共有50列,但是用户并不总是需要所有列,我想帮助他们选择要显示的列和不显示的列。
我要编程的一种解决方案是,当用户右键单击列时,他们可以从弹出的列表中进行选择,选择要显示的列和不应该填充的列。就像下面的图片一样。
我怎样才能做到这一点。我真的很感谢您的帮助。
没有找到相关结果
已邀请:
1 个回复
羔磺
那里的User类就是这样,示例可以进行编译,并提供了一些绑定我的DataGridView的东西。 我还添加了一些代码,该代码允许用户一次单击多个列(通过检查关闭和取消的关闭原因是否为选中项)。在我看来,从标准UI行为的转向来看,这实际上是一个小界限-通常更好的做法是坚持标准行为,但我将其包括在内,因为(在我看来)在这种情况下很有用。 同样,通常将这种自定义设置放到从DataGridView继承的新控件中,这样比较整齐。