我有一個包含4列的表。我希望能夠做的是根據多個DropDownList的選擇過濾這個數據表。DropDownList過濾數據表
如何刪除不包含選擇的行?我用SQL來填充數據表,但我不想調用SQL來過濾數據表?
我的繼承人,我怎麼添加數據表和代碼填充dropdownlists
private DataTable LoadDataTable()
{
//conn.Open();
DataTable dt = new DataTable();
SqlDataAdapter adapter = new SqlDataAdapter("SELECT * FROM DataTest", conn);
adapter.Fill(dt);
conn.Close();
return dt;
}
public void PopulateDDL()
{
SqlCommand cmd = new SqlCommand("SELECT DISTINCT Column1 FROM DataTest", conn);
cmd.Connection.Open();
SqlDataReader ddlValues;
ddlValues = cmd.ExecuteReader();
DropDownList1.DataSource = ddlValues;
DropDownList1.DataValueField = "Column1";
DropDownList1.DataTextField = "Column1";
DropDownList1.DataBind();
cmd.Connection.Close();
}
無論如何,我能去嗎?
選擇這行你所談論的刪除? –
不包含下拉列表文本的行。因此,例如在下拉列表中選擇「TV」,我希望所有不包含「TV」的行都被刪除 – BlahWoo