asp.net
  • vb.net
  • gridview
  • 2013-03-25 6 views 0 likes 
    0

    ASP.Net 웹 사이트를 개발 중입니다. GridView를 사용하여 데이터베이스에있는 일부 정보를 표시했습니다. 또한 GridView의 각 행에 버튼을 배치하고 버튼의 CommandName을 설정합니다. 웹 페이지에서 VB.Net 함수를 GridViewCommandEventArgs에서 실행할 수 없습니다.

    :

    ASP : 버튼 ID = "btnShip"RUNAT = "서버" CommandArgument = '<퍼센트 # 평가 ("Invoice_No") %>'명령 이름 = "선박" Text = "Ship"Visible = "True"

    그리고이 GridView의 GridViewCommandEventArgs를 처리하는 VB 함수를 만듭니다.

    그런 e.CommandName = "선박"만약 .....

    GridView1.RowCommand

    보호 하위 Purchase_Process_RowCommand (개체로 ByVal의 보낸 사람, GridViewCommandEventArgs으로 로 ByVal 전자) 처리 : 이것은 다음과 같은 코딩입니다

    기본적으로 CommandName "Ship"으로 버튼을 누르면 무언가를해야합니다. 그러나 작동하지 않습니다. 빈 웹 페이지를 만든 다음 해당 페이지로 코드를 복사하려고했습니다. 그것은 잠시 동안 잘 작동했다 ...

    나는 또한 문을 전에 MsgBox() 넣어 GridView의 버튼을 누르면 기능이 실행되지 않는 것으로 나타났습니다. 이 그리드 속성에서

    답변

    0

    검사는 ASP 코드

    <asp:GridView ID="Purchase_Process" runat="server" 
        OnRowCommand="Purchase_Process_RowCommand"> 
         <asp:TemplateField> 
         <ItemTemplate> 
         <asp:Button runat="server" ID="Invoice" Text="Edit Information" 
          CommandName="Invoice" CommandArgument=<%# Eval("Invoice_No") %> /> 
         </ItemTemplate> 
         </asp:TemplateField> 
        </asp:GridView> 
    
    에 Purchase_Process_RowCommand한다
    관련 문제