「位置0に行がない」という例外が発生する理由:
DSGeneral dg = new DSGeneral();
// I create 1 table
DSGeneral.GeneralDataTable t = new DSGeneral.GeneralDataTable();
dg.Tables.Add(t);
// The 1st row
DSGeneral.GeneralRow r = t.NewGeneralRow();
r.Code = "code";
r.Value = "7";
t.Rows.Add(r);
// The 2nd row
DSGeneral.GeneralRow r2 = t.NewGeneralRow();
r2.Code = "exp";
r2.Value = "5";
t.Rows.Add(r2);
ここにスローします:
int numClave = Convert.ToInt16(dg.General[0].Value);
さらに、デバッグすると、型指定されたデータセットに2つのテーブルがあることがわかりましたが、dg
なぜだろうと思います。