2012-04-10 12 views
1

によって未処理だった「System.Web.UI.WebControls.GridView」 'と入力しますSystem.Web.UI.Web.Contro.DataGrid '。InvalidCastExceptionががUSERCODE

+1

GridViewをDataGridにキャストしようとしていますか?たぶんあなたのキャスティングを変更する –

+1

エラーメッセージを読んで、それが言う行を見て何かを試してから戻ってきてください。 –

+1

キャストを試みる前に特定のタイプの 'if(送信者がDataGridです)'をテストすることもできます。 –

答えて

6

問題は、例外が言うまさにこのケースで

DataGrid myGrid = (DataGrid) sender; 

senderはタイプGridViewのですが、あなたはDataGridにキャストしようとしています。これは不正なので、CLRは例外をスローします。 senderのタイプがGridViewであり、それに応じて処理する必要があります。

GridView myGrid = (GridView) sender; 
関連する問題