略過巡覽連結。
略過巡覽連結      
  如何將DataSet的內容寫入xml檔案中? 觀看回應
可通過如下方法實現:InfoDataSet1.RealDataSet.WriteXml(@"C:\\dataset.xml");

  使用InfoDataSet.ReadFromXls時,出現“System.NullReferenceException: DataTable is null…….”的錯誤? 觀看回應
要使用ReadFromXls首先要確保InfoDataSet內的DataTable必須存在,如果DataTable不存在,可以通過InfoDataSet.RealDataSet.Tables.Add("CommandTable")來先新增一個DataTable來實現。

  InfoBindingSource如何取值? 如何Insert與Delete ? 觀看回應
InfoBindingSource如何取值的方法:
ibsDetail.MoveFirst();
while (ibsDetail.Position+1<= ibsDetail.Count)
{
DataRowView dr = (DataRowView)ibsDetail.Current;
MessageBox.Show(dr.Row["ProductID"].ToString()); // 取ProductID
int oldPos = ibsDetail.Position;
ibsDetail.MoveNext();
if (ibsDetail.Position == oldPos) break;
}
InfoBindingSource Insert的方法:
ibsDetail.AddNew();
DataRowView dr = (DataRowView)ibsDetail.Current;
dr.Row["ProductID"] = 12;
dr.Row["Quantity"] = 10;
dr.Row["UnitPrice"] = 10;
dr.Row["Discount"] = 1;
ibsDetail.EndEdit();
ibsMaster.BeginEdit();
InfoBindingSource delete的方法:
ibsDetail.RemoveCurrent();

  在Client如何取得一個欄位變更前後的值? 觀看回應
InfoBindingSource中有2個方法:GetOldValue("FieldName"),GetCurrentValue("FieldName")用於取舊值和新值。

  為何點選infoNavigator的"新增"後再點選"放棄",會觸發infoBindingSource的AfterDelete事件? 觀看回應
新增時系統會增加一筆Row;放棄則將原來增加的內容刪除。因而會引發AfterDelete事件, 如果是想在刪除存檔後做其他操作,那可以在navigator的AfterItemClick事件寫程式,不要寫在bindingsource的Afterdelete裏面。