请教DataColumn的默认值问题。
我先是声明一个DataTable
- C# code
public DataTable _chartDataSchema; /// <summary> /// Chart数据源架构 /// </summary> public DataTable ChartDataSchema { get { if (_chartDataSchema == null) { _chartDataSchema = new DataTable(); DataColumn col = new DataColumn(); col.DataType = typeof(string); col.ColumnName = DataTimeColName; _chartDataSchema.Columns.Add(col); foreach (Pair p in SumColName) { col = new DataColumn(); col.DataType = typeof(decimal); col.ColumnName = p.First.ToString(); col.DefaultValue = 0; _chartDataSchema.Columns.Add(col); } } return _chartDataSchema; } set { _chartDataSchema = value; } }
然后在用ChartDataSchema.NewRow()方法创建出来的行没有默认值,请问大家应该怎么解决呢?
[解决办法]
这根数据库又不一样,当然不会有默认值了,自己赋值吧