asp.net
  • vb.net
  • gridview
  • 2014-12-21 4 views 0 likes 
    0

    레이블에 내 gridview의 4 열의 마지막 값을 표시하고 꼬리말을 사용하고 싶지 않습니다. 내가 어떻게 해? 여기 내 코드가 있지만 작동하지 않습니다.gridview에서 마지막 값을 표시합니다.

    strcomm = "select DibayarPada, JumlahDiBayar, DibayarSebelum, JumlahBayaran from 
    
    bil where NoIC='" + Session("icvalue") + "'" 
    
        comm = New SqlCommand(strcomm, conn) 
    
        dr = comm.ExecuteReader 
    
        dt2.Load(dr) 
    
        GridView5.DataSource = dt2 
        GridView5.DataBind() 
    
        dateakhirtxt.Text = ds.Tables(0).Rows(ds.Tables(0).Rows.Count - 1)(0).ToString() 
        dateakhirtxt.Text = ds.Tables(0).Rows(ds.Tables(0).Rows.Count - 1)(0).ToString() 
        totalakhirtxt.Text = ds.Tables(0).Rows(ds.Tables(0).Rows.Count - 1)(0).ToString() 
        tarikhtxt.Text = ds.Tables(0).Rows(ds.Tables(0).Rows.Count - 1)(0).ToString() 
        jumlahtxt.Text = ds.Tables(0).Rows(ds.Tables(0).Rows.Count - 1)(0).ToString() 
    

    나는 무엇을해야할지 정말로 모른다.

    +0

    어느 부분이 부서 지나요? – Avijit

    +0

    @Avijit on the rowss.count -1 부분 –

    +0

    무엇이 오류입니까? – Avijit

    답변

    0

    실제 구문 ds.Tables (0) (ds.Tables (0) .Rows.Count - 1)이다 ("COLNAME") 컬럼 이름 마지막 행의 값을 얻을 수있다 "COLNAME"

    -1
    dateakhirtxt.Text = ds.Tables(0).Rows(ds.Tables(0).Rows.Count - 1)("colname").ToString() 
    totalakhirtxt.Text = ds.Tables(0).Rows(ds.Tables(0).Rows.Count - 1)("colname").ToString() 
    tarikhtxt.Text = ds.Tables(0).Rows(ds.Tables(0).Rows.Count - 1)("colname").ToString() 
    jumlahtxt.Text = ds.Tables(0).Rows(ds.Tables(0).Rows.Count - 1)("colname").ToString() 
    
    +0

    "colname"과 같은 컬럼 이름이 없으므로 이것은 정답이 아니다. 그것은 예외를 통해 일어날 것입니다. – Avijit

    관련 문제