一、隐藏列:方法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; 相关文章: