为什么我得到“位置 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);
此外,调试我可以看到我的类型化数据集dg
有 2 个表,我想知道为什么。