1
によって未処理だった「System.Web.UI.WebControls.GridView」 'と入力しますSystem.Web.UI.Web.Contro.DataGrid '。InvalidCastExceptionががUSERCODE
によって未処理だった「System.Web.UI.WebControls.GridView」 'と入力しますSystem.Web.UI.Web.Contro.DataGrid '。InvalidCastExceptionががUSERCODE
問題は、例外が言うまさにこのケースで
DataGrid myGrid = (DataGrid) sender;
sender
はタイプGridView
のですが、あなたはDataGrid
にキャストしようとしています。これは不正なので、CLRは例外をスローします。 sender
のタイプがGridView
であり、それに応じて処理する必要があります。
GridView myGrid = (GridView) sender;
GridViewをDataGridにキャストしようとしていますか?たぶんあなたのキャスティングを変更する –
エラーメッセージを読んで、それが言う行を見て何かを試してから戻ってきてください。 –
キャストを試みる前に特定のタイプの 'if(送信者がDataGridです)'をテストすることもできます。 –