首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

数据绑定到上拉框或多选框参数化的有关问题

2013-01-11 
数据绑定到下拉框或多选框参数化的问题 public void BindDDL(DropDownList ddl, string value, 这样的方法

数据绑定到下拉框或多选框参数化的问题
 public void BindDDL(DropDownList ddl, string value, 

这样的方法是把数据绑定到下拉框中,现在方法里面的数据读取代码都一样,只是有可能把DropDownList改成RadioButtonList。
有没办法写一个通用的方法,不用写重复的代码实现一个方法即能实现绑定下拉框,也能绑定多选框?
[解决办法]


public void BindDDL(objec ddl, string value){
  if(ddl is DropDownList){
    //绑定DropDownList
    //((DropDownList)ddl).Bind();
  }

  if(ddl is RadioButtonList){
    //绑定RadioButtonList
    ////((RadioButtonList)ddl).Bind();
  }
}


代码未做测试。
只是可以确定在WinForm开中可以这样用。
在Web开发中未试过。
[解决办法]
public void BindDDL(ListControl ddl, string value)

这样即可,隐藏的含义是,其实DropDownList 和RadioButtonList 都是继承与ListControl对象的,所以你的方法使用共同的基类对象就可以了
[解决办法]
引用:
public void BindDDL(ListControl ddl, string value)

这样即可,隐藏的含义是,其实DropDownList 和RadioButtonList 都是继承与ListControl对象的,所以你的方法使用共同的基类对象就可以了


这是个好办法。
[解决办法]
引用:
public void BindDDL(ListControl ddl, string value)

这样即可,隐藏的含义是,其实DropDownList 和RadioButtonList 都是继承与ListControl对象的,所以你的方法使用共同的基类对象就可以了

+1就是这样

热点排行