C# code
Columns.Add ( abc, SqlTypes.SqlString) 
Columns.Add ( abc, SqlTypes.SqlDateTime)和 C# code
Columns.Add("",System.Type.GetType("string")) 
Columns.Add("",System.Type.GetType("DateTime")) 
那种方法好?

解决方案 »

  1.   

    感觉这个好点
    Columns.Add("",System.Type.GetType("string")) 
    Columns.Add("",System.Type.GetType("DateTime")) SqlType用起来累不?
      

  2.   

    public DataColumn Add (
    string columnName,
    Type type
    )第二个参数是个DataType,Type只要兼容即可.DataType 属性支持下列 .NET Framework 基数据类型: 
    Boolean 
    Byte 
    Char 
    DateTime 
    Decimal 
    Double 
    Int16 
    Int32 
    Int64 
    SByte 
    Single 
    String 
    TimeSpan 
    UInt16 
    UInt32 
    UInt64 一般用你第二种写法即可.