类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
DropDownList specialtyList;
specialtyList.DataSource = ds.Tables["Specialty"].DefaultView;
specialtyList.DataTextField = ds.Tables["Specialty"].Columns["SpecialtyName"].Caption;
specialtyList.DataValueField = ds.Tables["Specialty"].Columns["SpecialtyID"].Caption;
specialtyList.DataBind();
现在想不显示Tables["Specialty"]中的某一行,请问高手用什么方法?
网友回答:
比如说,不要Specialty为1
DataRow[] dr = ds.Tables["Specialty"].Select("Specialty= 1");
if(dr.Length > 0)
{
dr[0].Delete();
ds.Tables["Specialty"].AccepteChanges();
}
.....
specialtyList.DataSource = ds.Tables["Specialty"].DefaultView;
specialtyList.DataTextField = ds.Tables["Specialty"].Columns["SpecialtyName"].Caption;
specialtyList.DataValueField = ds.Tables["Specialty"].Columns["SpecialtyID"].Caption;
specialtyList.DataBind();
ds.Tables["Specialty"].Filter = "field != value";
specialtyList.DataSource = ds.Tables["Specialty"].DefaultView;
在DataView筛选你想要的数据后再绑定