2009-11-09 68 views
0

開啓按鈕單擊我想要設置GridView的選擇命令。我這樣做,然後databind網格,但它不起作用。我究竟做錯了什麼?在代碼中設置選擇命令

protected void bttnView_Click(object sender, EventArgs e) 
{ 
    ImageButton bttnView = (ImageButton)sender; 
    String param1 = bttnView.CommandArgument.Split(',')[0]; 
    String param2 = bttnView.CommandArgument.Split(',')[1]; 
    String param3 = bttnView.CommandArgument.Split(',')[2]; 

    SDSIncidentNotes.SelectCommand = "select * from table Where param1 = " + param1 + " and param2 = " + param2+ " and param3 = " + param3 ; 


    GridView1.DataBind(); 
    UpdatePanel2.Update(); 
} 

回答

1

很難說你給的小信息,但是任何參數字符串?如果是這樣,你需要在那裏得到報價。

SDSIncidentNotes.SelectCommand =「select * from table where param1 ='」+ param1 +「'and param2 ='」+ param2 +「'and param3 ='」+ param3 +「'」;

+0

你說得對。但由於某種原因,它仍然沒有解決我的問題。 – Eric 2009-11-09 17:43:58

0

GridView1數據源IS(仍然)綁定到SDSIncidentNotes是不是?