nc's world:

天行健,君子以自强不息
地势坤,君子以厚德载物

博客园 首页 新随笔 联系 订阅 管理
今天写一个模块,想用duallist实现选择新闻管理模块后,在duallist.Available中列出来所有的分类,然后选择需要的分类到右边的duallist.Assigned列表中,可是绑了一天就是没绑上,郁闷的很呢,不过后来向高手请教终于得解,控件DualList这个控件只在第一次postback中绑定数据 ,所以在方法
private void DrpDwnLstSelModule_SelectedIndexChanged(object sender, System.EventArgs e)
        
{
            
this.BindCategories(Convert.ToInt32(this.DrpDwnLstSelModule.SelectedValue.ToString()));
        }

        

(而这个DrpDwnLstSelModule又设置为AutoPostBack了)中调用是绑不上数据滴,哈哈
试试直接把新闻管理模块写进去行不行,哈哈,,

或者修改数据绑定的那个函数:
 Public Sub Bind()
            
' load available
            lstAvailable.DataTextField = _DataTextField
            lstAvailable.DataValueField 
= _DataValueField
            lstAvailable.DataSource 
= _Available
            lstAvailable.DataBind()
            Sort(lstAvailable)

            
' load selected
            lstAssigned.DataTextField = _DataTextField
            lstAssigned.DataValueField 
= _DataValueField
            lstAssigned.DataSource 
= _Assigned
            lstAssigned.DataBind()
            Sort(lstAssigned)
        
End Sub

posted on 2006-08-25 17:29  nicesnow  阅读(499)  评论(2编辑  收藏  举报