私はデータベース(MySQLの)から取得したデータが取り込まれるのDataGridViewを有するのMysql VB.NET:DataGridViewのヌル例外エラーから隠れカラム(カラムがNULLでない)
Iは、列を非表示しようとしますまたは列ヘッダーのテキストを変更し、この例外がスローされました:
01:この単純なコードでObject reference not set to an instance of an object.
又は
Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index
を
gridjobs.Columns(0).Visible = False
gridjobs.Columns("JOB_NO").HeaderText = "JOB NO."
DataGridがnullではないことを伝えることができます。以前は動作していましたが、突然このエラーが発生しました。私はネットを検索しようとしましたが、このエラーを修正するのにまだ運がありません。これを除いてすべてが機能しています。私のコードに何か問題がありますか?
を試してみてください。バインドすると、 'DataColumn'の' ColumnName'は自動的に 'DataGridViewColumn'の' Name'に割り当てられません。 – jmcilhinney
私はそれに名前をつけました:引数が範囲外例外 – Joan
なぜそれを命名したのですか?そこには2行のコードがあります。 1つは序数を使用します。どちらの場合でも同じことをしないのはなぜですか?それはあなたがその例外を取得した場合、あなたはそれを正しくやっていないと言いました。 – jmcilhinney