0

我有两个列表框,一个 datagridview 和一个添加和删除按钮。Listbox1 包含datagridview 列的标题。Listbox2 包含当前显示在 datagridview 上的列列表(带有标题)。

我想不通的是:当您从第一个列表框中选择一个标题并点击“添加”按钮时,我怎样才能让带有该标题的列出现​​在 datagridview 上?

我是否需要将列标题的字符串值绑定到列,然后在按下正确的按钮时让它们添加和删除?使困惑

4

2 回答 2

0

我会已经添加了所有列,但是设置了可见性,以便在不应该显示时不会显示它们。当您单击“添加列”按钮时,只需按名称查找该列并更改可见性。删除它也是如此。

然后你不需要担心重新绑定或类似的事情。

于 2012-02-16T17:23:01.817 回答
0

使用它来显示和隐藏列

隐藏

dataGridView.Columns["ColumnName"].Visible = false

显示

dataGridView.Columns["ColumnName"].Visible = true

于 2012-02-16T17:24:01.353 回答