2013-01-04 2 views
1

ASP.Net VB.Net 코드 숨김 파일에서 사용자가 숨겨 졌을 때 트랩에 사용할 수있는 이벤트가 무엇인지 말해 줄 수 있습니까? DetailsView가 DropDownLists, TextBoxes 등과 같은 빈 항목을 표시 할 때 DetailsView의 "New"버튼을 클릭합니까?사용자가 ASP.Net DetailsView의 "New"버튼을 클릭 할 때 발생하는 이벤트

이 이벤트 핸들러를 사용하여 변수에서 가져온 DropDownList의 값을 미리 선택해야합니다.

답변

1

ItemCommand 이벤트를 사용해보십시오. 이것이 그것을 사용하는 방법입니다. 나는 C# 만 알고 있지만, 당신은 그걸 알아챌 것 같아. 뒤에

코드 :

protected void DetailsView_ItemCommand(object sender, DetailsViewCommandEventArgs e) 
{ 
    if (e.CommandName == "New") 
    { 
     // Your code here 
    } 
} 

마크 업 : 답장을

<asp:DetailsView ID="DetailsView" runat="server" OnItemCommand="DetailsView_ItemCommand" ... 
+0

감사합니다. 나는 그 사건을 시도 할 것이고 내가 그것을 알게 해줄 것이다. –

+0

"삽입"버튼을 클릭했을 때 유용합니다. "새로 만들기"버튼에 어떤 것이 적합한 지 아십니까? –

+0

ItemCommand를 사용하는 것이 좋습니다. 고맙습니다. DropDownList에 다음 코드를 사용하여 값을 선택하려고했지만 목록에 여전히 데이터가 표시되지 않았습니다. 작동시키기 위해 추가 코딩이 필요하다는 것을 알려주시겠습니까? 사례 "새로 만들기" 어둡게 drpValue As DropDownList drpValue = DetailsView.FindControl ("DropDownListClass") drpValue.SelectedValue = StrListValueToSelect –

관련 문제