给你贴一段自动生成的代码: this.dataGridBoolColumn1 = new System.Windows.Forms.DataGridBoolColumn();
//
// dataGridBoolColumn1
//
this.dataGridBoolColumn1.AllowNull = false;
this.dataGridBoolColumn1.FalseValue = false;
this.dataGridBoolColumn1.HeaderText = "C网";
this.dataGridBoolColumn1.MappingName = "CNet";
this.dataGridBoolColumn1.NullText = "";
this.dataGridBoolColumn1.NullValue = ((object)(resources.GetObject("dataGridBoolColumn1.NullValue")));
this.dataGridBoolColumn1.TrueValue = true;
this.dataGridBoolColumn1.Width = 35;
都是datagrid属性中手动调整TableStyle生成的
//
// dataGridBoolColumn1
//
this.dataGridBoolColumn1.AllowNull = false;
this.dataGridBoolColumn1.FalseValue = false;
this.dataGridBoolColumn1.HeaderText = "C网";
this.dataGridBoolColumn1.MappingName = "CNet";
this.dataGridBoolColumn1.NullText = "";
this.dataGridBoolColumn1.NullValue = ((object)(resources.GetObject("dataGridBoolColumn1.NullValue")));
this.dataGridBoolColumn1.TrueValue = true;
this.dataGridBoolColumn1.Width = 35;
都是datagrid属性中手动调整TableStyle生成的
DataGridBoolColumn ColumnStyle10 = new DataGridBoolColumn();
ColumnStyle10.MappingName = "C_UNIQUE";
ColumnStyle10.HeaderText = "唯一";
ColumnStyle10.AllowNull = false;
ColumnStyle10.FalseValue = false;
ColumnStyle10.NullValue = 0;
ColumnStyle10.TrueValue = 1;
ColumnStyle10.FalseValue = 0;
ColumnStyle10.Width = 35;
请教为什么?
DataGridBoolColumn ColumnStyle10 = new DataGridBoolColumn();
ColumnStyle10.MappingName = "C_UNIQUE";
ColumnStyle10.HeaderText = "唯一";
ColumnStyle10.AllowNull = false;
ColumnStyle10.NullValue = 0;
ColumnStyle10.TrueValue = 1;
ColumnStyle10.FalseValue = 0;
ColumnStyle10.Width = 35;
请教为什么?
数据源中该列的类型是int还是bool啊?要跟ColumnStyle10.TrueValue/FalseValue的值对应起来!