System.Data.DataTable cmicDt;
cmicDt.Columns.Add("a");

解决方案 »

  1.   

    something like"ALTER TABLE YourTableName ADD ColumnName VARCHAR(20) NULL"
      

  2.   

    SqlConnection conn=new SqlConnection(connStr);
    conn.Open();
    SqlDataAdapter sqlAda = new SqlDataAdapter(Sql,conn); 
    sqlAda.SelectCommand.CommandType=CommandType.Text; 
    DataSet ds = new DataSet(); 
    sqlAda.Fill(ds, TableName); 
    DataColumn myDataColumn;//数据列对象
    myDataColumn = new DataColumn();
    myDataColumn.DataType = System.Type.GetType("System.String");//列类型
    myDataColumn.ColumnName = "Functions";//列名
    //myDataColumn.ReadOnly = true;//只读否
    //myDataColumn.Unique = true;//无重复否
    // Add the Column to the DataColumnCollection.
    ds.Tables[TableName].Columns.Add(myDataColumn);//加到DataSet中
      

  3.   

    SqlCommand sc=new SqlCommand();
    sc.CommandText="ALTER TABLE tablename;
    ADD colname AS  SUBSTRING(列名,1,4)
    ";
    SqlConnection sqlCon=new SqlConnection ("");
    sc.Connection=sqlCon;
    sqlCon.Open();
    sc.ExecuteNonQuery();
    sqlCon.Close();