내가 뭘하려고 "선택"내가 삭제, 편집을 이름 3 그리드 뷰를 가지고 세부 사항내부의 GridView
각 하나가 특정 페이지로 리디렉션해야합니다입니다 나는 "선택"하는 열 또는 알 수있는 방법
내 질문에, 사용자는 버튼의 CommandName
속성을 설정
감사
내가 뭘하려고 "선택"내가 삭제, 편집을 이름 3 그리드 뷰를 가지고 세부 사항내부의 GridView
각 하나가 특정 페이지로 리디렉션해야합니다입니다 나는 "선택"하는 열 또는 알 수있는 방법
내 질문에, 사용자는 버튼의 CommandName
속성을 설정
감사
를 클릭했습니다.
protected void MyGrid_RowCommand(object sender, GridViewCommandEventArgs e)
{
switch(e.CommandName)
{
case "SomeCommand":
Response.Redirect("SomePage.aspx");
break;
case "OtherCommand":
Respone.Redirect("OtherPage.aspx");
}
여기
데이터 키를 페이지로 보낼 수있는 가능한 모든 방법, 예를 들어'Response.Redirect ("SomePage.aspx"+ MyGrid.SelectedValue); 이 작동하지 않습니다. THanks – Peril
string commandName = e.CommandName.ToString().Trim();
GridViewRow row = GridView1.Rows[Convert.ToInt32(e.CommandArgument)];
switch (commandName)
{
case "showName":
LClickName.Text = "You Clicked Show Name Button : \"" + row.Cells[1].Text + "\"";
break;
case "EditName":
LClickName.Text = "You Clicked Edit Name Button : \"" + row.Cells[1].Text + "\"";
break;
default: break;
}
당신이 버튼을 만들 는가/링크 GRIDVIEW
하나의 다중 선택 버튼에 대한 샘플입니다 : 그 다음의 gridview의
RowCommand
이벤트에 대한 이벤트 처리기를 추가 ? CommandField입니까? 수동으로 생성하거나 자동 생성 된 명령의 이름을 변경 했습니까? –명령란에서 (선택) – Peril
버튼/링크가 다른 유형인지 확인하십시오. 사용하기에 적합한 편집, 삭제 및 선택을위한 내장 버튼/링크가 있습니다. ShowEditButton = "true"를 설정하면 표시됩니다. 표시된 텍스트는 사용자 정의 할 수 있습니다. –