我正在使用反射从表单对象生成一些代码。我想迭代窗体上的所有控件并输出每个控件绑定的字段和表。现在,我能够输出控件的数据绑定字段:
if ((control is Label) || (control is TextBox)) {
if (control.DataBindings["Text"] != null) {
field = GetFieldDisplayName(control.DataBindings["Text"].BindingMemberInfo.BindingField);
}
}
如果我无法以编程方式找到相关联的表,那么获取该字段对我来说毫无用处。