ここでは、asp.net Web アプリケーションのダイナミック グリッドにチェック ボックスを動的に作成する必要があります。次のコードを使用して適切な処理を行い、検索コントロールを使用してこれらの ID を取得する必要がありますが、次の((CheckBox)GrdShiftDetails.FindControl(Convert.ToString(vStrchkboxId))).Checked
ようなエラー メッセージが表示されます。
Null 参照 (オブジェクト参照がオブジェクトのインスタンスに設定されていません)
この問題を解決するために私を助けてください。
if (GrdShiftDetails.Rows[VintCurrentRow].Cells[coloumcount].Text != "00:00-00:00") {
CheckBox chk = new CheckBox();
chk.ID = "chk" + VintCurrentRow + coloumcount;
chk.Checked = true;
chk.Text = GrdShiftDetails.Rows[VintCurrentRow].Cells[coloumcount].Text;
GrdShiftDetails.Rows[VintCurrentRow].Cells[coloumcount].Controls.Add(chk);
// GrdShiftDetails.Rows[grdRow].Cells[coloumcount]
}
else {
CheckBox chk = new CheckBox();
chk.ID = "chk" + VintCurrentRow + coloumcount;
chk.Checked = false;
chk.Text = GrdShiftDetails.Rows[VintCurrentRow].Cells[coloumcount].Text;
GrdShiftDetails.Rows[VintCurrentRow].Cells[coloumcount].Controls.Add(chk);
}
}