. 열 머리글을 클릭하면 예외가 발생합니다. NullReferenceException이 사용자 코드에 의해 처리되지 않았습니다. 개체 참조가 개체의 인스턴스로 설정되지 않았습니다.DataGridview에서 selectionchanged 이벤트로 작업 할 때 C# datagridview 셀렉션 변경 이벤트 오류
은 그것의 트리거가 올바른 선택이 아니다 이벤트가 (예. -1) 따라서이 예외를 던지기 때문에 가능성이 오류를 받고있어 내 코드
private void dgvEvents_SelectionChanged(object sender, EventArgs e)
{
//
//Select By EventID Operation.
//
eventID = int.Parse(dgvEvents.Rows[dgvEvents.CurrentRow.Index].Cells["EventID"].Value.ToString());
EventEntity = EventsMethods.SelectByID(eventID);
txtEventName.Text = EventEntity.Name;
cboxEventsCategories.SelectedValue = EventEntity.EventCategoryID;
dateTimePickerEvent.Text = EventEntity.Date.ToString();
txtBenefNum.Text = EventEntity.BeneficiariesNumber.ToString();
txtResultB.Text = EventEntity.ResultBefore.ToString();
txtResultA.Text = EventEntity.ResultAfter.ToString();
txtPercentage.Text = EventEntity.Percentage.ToString();
//
//Show EventsMembers.
//
FillEventsMembersDGV();
}
6 행의 예외 : –
eventID = int.Parse (dgvEvents.Rows [dgvEvents.CurrentRow.Index] .Cells [ "EventID"] .Value.ToString()); –