2014-12-21 2 views
0

Я хочу отображать последние значения из 4 столбцов моего gridview для ярлыков, и я не использую нижний колонтитул. как мне это сделать? вот мой код, но он не работал.отображение последнего значения из 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 на rows.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

Смежные вопросы