Nimetu
DataSet ds = new DataSet();
Tabeli lisamiseks DataSeti tuleb tekitada tabel ning lisada ta sobivasse DataSeti. Kuna ühes
DataSetis võib tabeleid olla mitu, on kasulik anda igale tabelile oma nimi.
DataTable toode = new DataTable("toode");
ds.Tables.Add(toode);
Loomulikult on tegemist veel abstraktse tabeli objektiga, millel puuduvad struktuur ja andmed.
Struktuuri tekitamiseks tuleb sellesse tabelisse lisada veerud. Lisame näiteks unikaalse koodivälja,
toote nimetuse ja hinna.
DataColumn kood = toode.Columns.Add("ToodeID", typeof(Int32));
kood.AllowDBNull = false;
kood.Unique = true;
DataColumn nimi = toode.Columns.Add("Nimi", typeof(String));
nimi.AllowDBNull = false;
DataColumn hind = toode.Columns.Add("Hind", typeof(Decimal));
hind.AllowDBNull = false;
Kuigi koodi näol on tegemist igati sobiva väljaga tabeli primaarvõtmeks, ei käsitle DataSet seda kui
primaarvõtit enne, kui oleme seda näidanud läbi tabeli PrimaryKey omaduse. Kuna primaarvõti