我遇到了问题。我有父母表格。我在哪里创建20 Datatable
用于绑定组合框用于子窗体。所以我希望我创建一个公共函数。我想传递在父表单上创建的数据表,我可以在子表单上使用作为参考。那我怎么能这样做呢。现在我正在使用这个代码,但每当孩子每次激活我的父页面功能时。我做错了什么,做这件事的最佳方法是什么。
我还使用参考表单my previous Question并将我的数据集转换为LIST类型,但表单的加载时间不会减少。
父表单
public DataTable _tableZip (ref DataTable zip)
{
if (_forderdac == null)
_forderdac = new foOrderDAC();
DataTable _tblZip = new DataTable();
_tblZip = _forderdac.GetZipPostal(appDirectory, this.FindForm().Name, "frmCometFastOrderEntry").Tables[0];
return _tblZip;
}
子表格
DataTable _tableZip = new DataTable();
cmblookupPickZip.DataSource = _frmcometfast._tableZip(ref _tableZip);
if (_tableZip.Rows.Count > 0)
{
cmblookupDropZip.DisplayMember = "ZIPPOSTAL";
cmblookupPickZip.ValueMember = "AREAID";
cmblookupPickZip.SelectedIndex = -1;
}
感谢您的评论。