C# 防止DataTable中的某些DataColumns绑定到DataGridView
当我将DataGridView的DataSource属性设置为DataTable时,是否可以指定DataTable中的某些列不会自动绑定到DataGridViewC# 防止DataTable中的某些DataColumns绑定到DataGridView,c#,winforms,datagridview,C#,Winforms,Datagridview,当我将DataGridView的DataSource属性设置为DataTable时,是否可以指定DataTable中的某些列不会自动绑定到DataGridView 例如,如果我有一个列为“Id,Name”的DataTable,那么我可以指定该Id列不会显示在DataGridView中吗?我知道我可以在DataGridView绑定后设置一些可见属性,但是我可以在DataTable/DataColumn本身中指定吗?最好设置列及其绑定 否则,您可以删除不需要的列: 不幸的是,我没有寻找答案。请阅读
例如,如果我有一个列为“Id,Name”的DataTable,那么我可以指定该Id列不会显示在DataGridView中吗?我知道我可以在DataGridView绑定后设置一些可见属性,但是我可以在DataTable/DataColumn本身中指定吗?最好设置列及其绑定 否则,您可以删除不需要的列:
不幸的是,我没有寻找答案。请阅读我的问题,特别是最后一行“…我可以在DataTable/DataColumn本身中指定吗?”您可以手动将所需数据从一个DataTable复制到一个新DataTable。但是数据表中没有任何东西可以阻止某些字段被数据绑定。