ASP.Net Web サイトを開発しています。GridView を使用して、データベース内の情報を表示しました。さらに、GridView の各行にボタンを配置し、ボタンの CommandName を設定します。
Web ページで:
asp:Button ID="btnShip" runat="server" CommandArgument='<%#Eval("Invoice_No") %>' CommandName="Ship" Text="Ship" Visible="True"
次に、この GridView の GridViewCommandEventArgs を処理する VB 関数を作成します。これは次のコーディングです。
Protected Sub Purchase_Process_RowCommand(ByVal sender As Object, ByVal e As GridViewCommandEventArgs) GridView1.RowCommand を処理します
If e.CommandName = "Ship" Then .....
基本的にはCommandName「Ship」でボタンを押せば何とかなるはずです。しかし、うまくいきません。空の Web ページを作成して、そのページにコードをコピーしようとしました。少しの間は正常に動作していました...
また、If ステートメントの前に MsgBox() を配置しましたが、GridView でボタンを押しても関数が実行されないことがわかりました。