日期:2014-05-17  浏览次数:20388 次

DropDownList 绑定后显示字段内容的问题!在线等,谢谢!
表内容为:
字段1 字段2 字段3
* NULL NULL
* NULL NULL
* NULL NULL
NULL * NULL
NULL * NULL
NULL NULL *
NULL NULL *

预备把字段1与DropDownList1绑定,字段2与DropDownList2绑定,字段3与DropDownList3绑定,DropDownList显示时不显示空字段,用一次搜索完成:
  //要求下拉显示时不显示空字段
  string sql = "select * from 表名";
  SqlDataAdapter sda = new SqlDataAdapter(sql, con);
  DataSet ds = new DataSet();
  sda.Fill(ds, 表名);
  this.DropDownList1.DataSource = ds.Tables["表名"];
  this.DropDownList1.DataValueField = "ID";
  this.DropDownList1.DataTextField = "字段1";
  this.DropDownList1.DataBind();
  。。。。。。

请问,如何不显示空字段的,最好在后台实现的,或者前台实现(我不太熟悉的,呵呵)也行?前提是,我搜索一次数据库,DropDownList显示对应字段时,不显示空字段的。请给出具体代码,非常感谢!

------解决方案--------------------
第一自己逐个删除
第二 使用 DataTable.Select
第三 DataTable.DefaultView.RowFilter
------解决方案--------------------
当你填充DataTable后就可以使用了,在已有数据集中再一次筛选,看帮助吧
------解决方案--------------------
探讨

当你填充DataTable后就可以使用了,在已有数据集中再一次筛选,看帮助吧