显示gridview的最后一个值

时间:2014-12-21 19:15:06

标签: asp.net vb.net gridview

我想将gridview的4列中的最后一个值显示到标签上,并且我没有使用页脚。我该怎么做? 这是我的代码,但它没有用。

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()

我真的不知道该怎么做。

2 个答案:

答案 0 :(得分:0)

实际语法是ds.Tables(0)(ds.Tables(0).Rows.Count - 1)(" colname")获取列名的最后一行值是" colname的"

答案 1 :(得分:-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()