2009-11-09 2 views
0

On 버튼 클릭하고 싶습니다. Gridview의 Select 명령을 설정하고 싶습니다. 나는 이것을하고 그리드를 데이터 바인딩하지만 작동하지 않는다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?코드에서 Select 명령을 설정하십시오.

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 = "테이블에서 선택 * param1 = '"+ param1 + "'및 param2 = ''+ param2 + ''및 param3 = ''+ param3 + ''";

+0

네 말이 맞아. 그러나 그것은 여전히 ​​내 문제를 어떤 이유로 든 해결하지 못했습니다. – Eric

0

GridView1 데이터 소스 IS는 (여전히) SDSIncidentNotes에 바인딩되어 있지 않습니까?

관련 문제