c# Agregar columnas a la tabla de datos
El código correspondiente es "DataColumn col=dt.Columns.Add("newColumn", typeof(int))".
1. Cree un objeto DataSet:
DataSet ds = new DataSet ("DataSetName");
2. Ver la estructura creada llamando a SqlDataAdapter.Fill
da.Fill(ds, "Ors", " Ors" , "Ors", "Ors", "Ors", "Ors", "Ors", "Ors", "Ors", "Ors", "Ors", "OrsFill(ds, "Orders"); p>
DataTable tbl = ds.Table[0];
foreach(DataColumn col en tbl.Columns)
Console.WriteLine(col.ColumnName);
3.SqlDataAdapter devuelve datos
①, objeto DataRow
DataTable tbl = ds.Table[0];
fila DataRow = tbl .Fila [0];
Console.WriteLine(ros[.ColumnName]
4.WriteLine(ros["OrderID"]);
②, verifique los datos almacenados en DataRow
DataTable tbl = row.Table;
foreach(DataColumn col in tbl.Columns)
Console.WriteLine(row [ col]);
fk;
fk;
fk;
Agregue una clave principal a DataTable
fk=new ForeignKeyConstraint(ds.Tables["Customers"].Columns["CustomerID" ], ds.Tables["Pedidos"].Columnas["CustomerID"]);
ds..Tables["Pedidos"].Constraints.Add(fk);
El código anterior supone que se han creado claves primarias para la tabla Clientes y Pedidos.
¿Esta oración significa agregar restricciones de clave externa?
Lo anterior es la creación de restricciones basadas en el CustomerID de la tabla Clientes y la tabla Pedidos
Referencias
Code.losesea [Fecha de cita: 2018-1 -29]
p>