我正在将数据库表中的数据显示到datagridview中 每列都有一个复选框 例如,名为“Tel”的列有一个复选框“checkBox_Tel”
if (!checkBox_Tel.Checked)
{
dg.Columns.Remove("Tel");
}
当用户取消选中一个时,将从dgv
中删除与此复选框相关的列但我想在用户重新检查时返回该列 我怎么能这样做?
答案 0 :(得分:0)
如果您的目的只是隐藏列,然后恢复其可见性,那么
dg.Columns("Tel").Visible = checkBox_Tel.Checked
使用此属性可在保留列的同时隐藏视图中的列 在DataGridView中。要完全删除列,请使用 DataGridViewColumnCollection.Remove方法。