分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

extjs.net Combox赋值

发布时间:2023-09-06 02:01责任编辑:胡小海关键词:js

1、直接赋值

foreach (DataRow dr in ds.Tables[0].Rows) ?//遍历获取两个值{ ???Ext.Net.ListItem listItem = new Ext.Net.ListItem(); ????????//每次创建一个Ext.Net.ListItem的对象 ???listItem.Value = dr["ID"].ToString(); ???listItem.Text = dr["Name"].ToString(); ???drpComBox.Items.Add(listItem);}

2、设置选中项,注意这种方法不能用于Store方式

public void SetListValue(ComboBox p_rg, string p_value){ ????int num = 0; ????foreach (ListItem listItem in (StateManagedCollection<ListItem>)p_rg.Items) ????{ ????????if (listItem.Value == p_value) ????????{ ?????????????p_rg.SelectedIndex = num; ?????????????ExtNet.AddScript(string.Format("{0}.setValue(\"{1}\");", (object)p_rg.ClientID.ToString(), (object)p_value)); ?????????????break; ?????????} ?????????++num; ?????}}

3、使用Store方式

this.drpComBox.DisplayField = "Name";this.drpComBox.ValueField = "ID";this.drpComBOx.StoreID = "storeStudent";
 protected void storeStudent_Refresh(object sender, StoreRefreshDataEventArgs e) { ????.. ????storeStudent.DataSource = ds.Tables[0]; ????storeStudent.DataBind(); }

 设置当前值

this.drpComBox.SetValue(fenZuId);this.drpComBox.Text = v.LeiXingMingCheng;

extjs.net Combox赋值

原文地址:https://www.cnblogs.com/zhaogaojian/p/9215286.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved