Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 防止DataTable中的某些DataColumns绑定到DataGridView_C#_Winforms_Datagridview - Fatal编程技术网

C# 防止DataTable中的某些DataColumns绑定到DataGridView

C# 防止DataTable中的某些DataColumns绑定到DataGridView,c#,winforms,datagridview,C#,Winforms,Datagridview,当我将DataGridView的DataSource属性设置为DataTable时,是否可以指定DataTable中的某些列不会自动绑定到DataGridView 例如,如果我有一个列为“Id,Name”的DataTable,那么我可以指定该Id列不会显示在DataGridView中吗?我知道我可以在DataGridView绑定后设置一些可见属性,但是我可以在DataTable/DataColumn本身中指定吗?最好设置列及其绑定 否则,您可以删除不需要的列: 不幸的是,我没有寻找答案。请阅读

当我将DataGridView的DataSource属性设置为DataTable时,是否可以指定DataTable中的某些列不会自动绑定到DataGridView


例如,如果我有一个列为“Id,Name”的DataTable,那么我可以指定该Id列不会显示在DataGridView中吗?我知道我可以在DataGridView绑定后设置一些可见属性,但是我可以在DataTable/DataColumn本身中指定吗?

最好设置列及其绑定

否则,您可以删除不需要的列:


不幸的是,我没有寻找答案。请阅读我的问题,特别是最后一行“…我可以在DataTable/DataColumn本身中指定吗?”您可以手动将所需数据从一个DataTable复制到一个新DataTable。但是数据表中没有任何东西可以阻止某些字段被数据绑定。