一、隐藏列:
方法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;
方法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;
浙公网安备 33010602011771号