标题:dropdownlist与datalist得联动
只看楼主
liu7719575
Rank: 2
等 级:论坛游民
帖 子:46
专家分:27
注 册:2009-8-15
结帖率:100%
已结贴  问题点数:30 回复次数:6 
dropdownlist与datalist得联动
dropdownlist绑定的是一个类别表信息datalist是详细表的信息
dropdownlist选择的类改动datalist显示也改变
谁有源码啊  急!!!!!
搜索更多相关主题的帖子: dropdownlist datalist 
2009-08-19 10:14
liu7719575
Rank: 2
等 级:论坛游民
帖 子:46
专家分:27
注 册:2009-8-15
得分:0 
  怎么没个人回啊
2009-08-19 11:30
shanbiao
Rank: 2
等 级:论坛游民
帖 子:11
专家分:44
注 册:2009-8-19
得分:21 
我可以说说我的方法:
在dropdownlist的itemchanged事件中编写datalist数据绑定方法。
2009-08-19 11:40
liu7719575
Rank: 2
等 级:论坛游民
帖 子:46
专家分:27
注 册:2009-8-15
得分:0 
回复 3楼 shanbiao

哦  当那个itemchanged  与selectedindexchanged有什么区别啊 用那个好啊
2009-08-19 11:45
panyanyan
Rank: 2
等 级:论坛游民
帖 子:47
专家分:20
注 册:2009-3-5
得分:0 
用 selectedindexchanged   事件    去 重新绑定datalist
2009-08-21 12:51
liu7719575
Rank: 2
等 级:论坛游民
帖 子:46
专家分:27
注 册:2009-8-15
得分:0 
    为什么?
2009-08-21 18:33
养下就很帅
Rank: 2
等 级:论坛游民
帖 子:32
专家分:50
注 册:2007-8-3
得分:0 
我前两天刚做的~希望你能用到~那些绑定的数据是从数据模型层取的 不用管那些 看会思想就行了
        public void cboxbind()//combobox数据绑定
        {
            new CollegeManage().ACollegeInfo();
            if (UserContext.CollegeNames == null)
            {
                MessageBox.Show("当前没有学院,请先添加", "提示");
                this.Close();
            }
            else
            {
                for (int i = 0; i < UserContext.CollegeNames.Length; i++)
                {
                    cboxcollege.Items.Add(UserContext.CollegeNames[i].Cname);
                }
            }         
        }
        public void lboxbind()//list专业信息绑定
        {         
            txtname.Clear();
            lboxspec.Items.Clear();
            new SpecManage().ASpecInfo(UserContext.SelectCollege.Cid);
           
                for (int i = 0; i < UserContext.SpecNames.Length; i++)
                {
                    lboxspec.Items.Add(UserContext.SpecNames[i].Sname);
                }         
        }
        private void frmSpecSet_Load(object sender, EventArgs e)
        {                                
                cboxbind();               

        }

        private void cboxcollege_SelectedIndexChanged(object sender, EventArgs e)
        {
            CollegeInfo ci = new CollegeInfo();
            ();
            ci.Cid = new CollegeManage().GetCid();
            UserContext.SelectCollege = ci;
            lboxbind();         
        }
2009-08-26 21:55



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-283178-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.091767 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved