一、隐藏列: 方法1:设置数据源的指定列的属性为隐藏,被隐藏的列将不出现在DataGrid上。 ds.Tables[ 0 ].Columns[ 0 ].ColumnMapping = MappingType.Hidden; // 隐藏列 dataGrid1.SetDataBinding(ds,ds.Tables[ 0 ].TableName); // 绑定数据 方法2:设置要隐藏列的宽度为0,被隐藏的列仍然在DataGrid上,只是不可见。 dataGrid1.SetDataBinding(ds,ds.Tables[ 0 ].TableName); // 绑定数据 // 以下为设置要隐藏列的宽度为0来达到隐藏的目的。 DataGridTableStyle ts = new DataGridTableStyle(); ts.MappingName = dataGrid1.DataMember; dataGrid1.TableStyles.Add(ts); // Hide the first column (index 0) dataGrid1.TableStyles[ 0 ].GridColumnStyles[ 0 ].Width = 0 ; 转载于:https://www.cnblogs.com/zengdj/archive/2005/08/04/207077.html