2013-04-04 55 views
-1

單下拉列表,從和到日期和搜索按鈕。 當用戶從下拉列表中選擇值選擇日期並按搜索按鈕用戶可以根據選定的字段在網格中查看數據直到現在我已經完成我的項目現在我想要的是當我選擇複選框來顯示與特定列相關的數據散裝gridview的假設我有50個用戶和25個來自新德里市現在我想,當用戶選擇複選框只能查看德里用戶在網格我該怎麼辦that..thanks提前 enter image description here如何在網格中顯示與所選複選框相關的數據

protected void Chk_CheckedChanged(object sender, EventArgs e) 
{ 
    if (Chk.Checked!=null) 
    { 
     DataSet ds = new DataSet(); 
     SqlDataAdapter da = new SqlDataAdapter(); 
     SqlConnection con; 
     if (ddlPortal2.SelectedIndex != 0) 
     { 
      con = new SqlConnection("Data Source=.;Initial Catalog=Bart;Integrated Security=True"); 
      con.Open(); 
      da = new SqlDataAdapter("select * from Form3 where Portal='" + ddlPortal2.SelectedValue + "' and Query=Query", con); 
      da.Fill(ds); 
      GridView1.DataSource = ds; 
      GridView1.DataBind(); 
      con.Close(); 
     } 
    } 

回答

0

您需要添加

OnCheckedChanged =「EventHandler」

事件在複選框上並填充Gridview中的事件

0

有幾種選擇。如果您不介意回傳,那麼您可以爲控件設置autopostback。然後,您可以處理服務器端的checked事件,過濾數據集並重新指定網格。如果你想避免回發,你可以使用AJAX來做到這一點。但是這將更加複雜,如果您已經使用了asp.net數據網格,那麼服務器端路線更符合webforms方法。

相關問題