私は2つのアイテムを持つコンボボックスを持っています。これらの項目のいずれかが選択されたときに新しいフォームを開くボタンもあります。ただし、どの項目も選択されていない場合は、例外 (nullpointer) が発生します。この例外をキャッチして、ユーザーに項目の 1 つを選択するように求める mbox を表示しようとしましたが (役に立ちませんでした)。
ボタンクリックイベントのコードは次のとおりです。
if (labelGrid.Text == "Member" && cbTable.SelectedItem.ToString().Equals("Workout"))
{
string name;
string ss;
foreach (DataGridViewRow item in this.dtGrid1.SelectedRows)
{
ss = dtGrid1.CurrentCell.Value.ToString();
name = dtGrid1.SelectedCells[1].Value.ToString();
BookMemberWorkout bmw = new BookMemberWorkout(ss, name);
bmw.Label2.Text = ss;
bmw.Label1.Text = name;
bmw.ShowDialog();
}
}