62,265
社区成员
发帖
与我相关
我的任务
分享
private List<VirtualMachine> DataBindVMName(int prodtype)//页面加载时的方法
{
VirtualMachineManager vmm = new VirtualMachineManager();
List<VirtualMachine> vmLis = (List<VirtualMachine>)vmm.SelectVMByProdTypeId(prodtype.ToString());
this.ddlVMName.DataSourceID = null;
this.ddlVMName.DataSource = vmLis;
this.ddlVMName.DataTextField = "vmName";
this.ddlVMName.DataValueField = "vmId";
this.ddlVMName.DataBind();
return vmLis;
}
protected void ddlVMName_SelectedIndexChanged(object sender, EventArgs e)
{
VirtualMachine vm = VirtualMachineManager.SelectVirtualMachineByvmId(Convert.ToInt32(this.ddlVMName.SelectedValue.ToString()));
SystemManager sm = new SystemManager();
this.ddlSystem.DataSourceID = null;
this.ddlSystem.DataSource = sm.SelectSystemByName(vm.vmSystem);
this.ddlSystem.DataTextField = "SysName";
this.ddlSystem.DataValueField = "SysId";
this.ddlSystem.DataBind();
}