DataGridview에서 데이터를 숫자로 정렬하고 텍스트 상자에 마지막 행의 특정 셀을 표시하려고합니다. 어떻게해야합니까?C# 정렬 및 DataGridview의 마지막 행 가져 오기
내 코드 : (EDITED)
if (dataGridView1.Rows.Count > 0)
{
int nRowIndex = dataGridView1.Rows.Count - 1;
dataGridView1.Rows[nRowIndex].Selected = true;
textBox2.Text = dataGridView1.Rows[nRowIndex].Cells[2].Value.ToString() ; << exception occur
그리고 난이있는 NullReferenceException를 얻을.
해결 방법?
추 신 : 거기에 3 개의 열이 있는데, 마지막 행의 세 번째 열을 가져와야합니다. 네 번째 셀 (dataGridView1.Rows[nRowIndex].Cells[3]
)를 얻으려고 노력하고 있고 있기 때문에 당신이 말한대로
노력을 보이십시오. –
방금 추가 했으므로 필자가 작성한 코드를 포함하는 것을 잊어 버렸습니다. –
DataGridview에 몇 개의 열이 있습니까? gridview에있는 열이 4보다 작아 보이지 않습니다. 그러면 어떤 코드 행이 예외를 발생시키는지도 정확하게 알 수없는 경우. – ZafarYousafi