0

나는 그것이 나에게 오류를 ... 제공하는 다음 코드를 사용하여 DataGridView에있는 컬럼에 대한 일련 번호를 생성하고,자동 생성 일련 번호가있는 StackOverflowException

private void dgvQttnfrm_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e) 
    { 
     try 
     { 
      if (dgvQttnfrm.RowCount != 0) 
      { 
       for (int i = 0; i < dgvQttnfrm.RowCount; i++) 
       { 
        dgvQttnfrm.Rows[i].Cells["Slno"].Value = Convert.ToString(i + 1); 
       } 
      } 
     } 
     catch (Exception ex) 
     { 
      MessageBox.Show(ex.Message); 
     } 
    } 

어떤 이벤트가이 거기에 나를을 제안 해주십시오을 제공합니다 자동 일련 번호

+4

오류가 무엇입니까 시리얼 생성하지 않으려면 다음 코드를 사용하여 생성? –

+0

System.Data.dll에서 'System.StackOverflowException'형식의 처리되지 않은 예외가 발생했습니다. – Anjali

+0

올바르게 처리하는 이벤트와 관련이 있습니다. 가능한 경우 serialNumber *를 dataGridView –

답변

-1

당신은 더 자동으로

<asp:TemplateField HeaderText="Slno"> 
<ItemTemplate> 
<%# Container.DataItemIndex + 1 %> 
</ItemTemplate> 
</asp:TemplateField> 
+0

에 추가하기 전에 설정하십시오. winfroms가 아닌 asp.net – gzaxx

+0

으로 ''으로 태그가 지정 되었습니까? OP는 WinForms에 있습니다. –

+0

그것은 Windows Form입니다. – Anjali

관련 문제