2009-11-09 86 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是不是?