0

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();            
}

とにかく、私はそれについて行くことができますか?

4

3 に答える 3

0

このデータ可能な情報 Web サイト、より具体的には、このデータテーブルの jquery 拡張機能「Yet Another DataTables Column Filter」をご覧ください。

リンクには実際の例が含まれています

それはビジネスです!

于 2013-05-15T08:41:04.207 に答える