我正在转换一些旧的 V1.1 VB 代码。它使用强类型数据集。然后该人能够执行以下操作:
Dim myDs As NewDataSet = New NewDataSet
Dim myMbrIfcReqRow As NewDataSet.MbrIfcReqRow
我使用 xsd.exe 在 C# 中生成了相同的强类型数据集。但是当我尝试这些相同的陈述时:
NewDataSet myDs = new NewDataSet(); NewDataSet.MbrIfcReqRow myMbrIfcReqRow = new NewDataSet.MbrIfcReqRow();
它说“MbrIfcReqRow 有 1 个参数,但使用 0 个参数调用。” 这的确是。它有一个参数 System.DataRowBilder。我该怎么办。它在生成的代码中:
internal MbrIfcReqRow(global::System.Data.DataRowBuilder rb) :
base(rb) {
this.tableMbrIfcReq = ((MbrIfcReqDataTable)(this.Table));
如果我必须重写构造函数,我该怎么做以及在哪里做?