我有一个同时使用的表单 - 用于编辑和创建新元素。我有一个Combobox
,其中DropDownList
填充了另一个表中的数据,无论用户是否在创建新元素,我都希望能够向他展示{中的所有元素{1}}但是当他进行编辑时,我想将焦点设置为与视图页面中相同的元素。
我这是我用于此的代码部分:
检查用户是否要创建新元素:
DropDownList
如果用户正在编辑,请加载实体:
if (!LoadEntityId.HasValue)
{
entity = new Material();
仅加载已加载实体的值(我想按照说明自定义的部分):
entity = materialService.Find(LoadEntityId.Value);
其中cboTypeOfMaterial.Text = entity.MaterialTypeName;
是编辑表单中的cboTypeOfMaterial
名称。