我有一个包含 4 列的表。我想要做的是根据多个 DropDownList 的选择来过滤这个数据表。
如何删除不包含选择的行?我已经使用 SQL 来填充数据表,但我不想调用 SQL 来过滤数据表?
这是我关于如何添加数据表和填充下拉列表的代码
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();
}
反正我可以去吗?