他のコントロールとは別に、値を入力するためのテキストボックス、値を表示するテキストボックス、ドロップダウンリストボックス、および検索ボタン。私は、検索結果を表示するには、次のコードを使用しています:検索ボタンがある後C#でASP.NETでNullReferenceExceptionエラーが発生しました - エラー処理を試みています
if (TextBox3.text == DropDownList3.Items.FindByText(TextBox3.Text).Value)
{
etc...
}
DDL3はDataTableのから値を取得し、その値はTextBox3に入力すると、検索結果を表示するためにDDL3値のいずれかと一致する必要がありますクリックしたTextBox3の値がNULLまたはDDL3の値と一致しない場合、NullReferenceExceptionエラーが発生します。これは合理的です。しかし、私はこのエラーを処理しようと数時間を費やしており、私はそれについてどうやって行くのか分からないようです。 TextBox3 == nullなどのようなif文を追加しようとしましたが、無駄になりました。null値または間違った値を補うために上記のif文をどのように変更する必要がありますか?
は
DFM
回答ありがとうございます。私は上記の解決策を試しました。しかし、NullReferenceExceptionの後の "e"のためにエラーが発生しています。私はEventArgsのために使用されているので、 "e"を宣言することはできません。 –
エラーが発生しますが、ソリューションは機能します。ありがとうございました。私は他のエラーを理解する必要があります。しかし、イベントは適切に発生します。 –
ちょうどそれをexに変更してください –