如何在MySQL和&amp ;;中获得下一个/上一个记录asp.net(使用c#)?

时间:2015-02-17 05:26:12

标签: c# mysql asp.net

如何在MySQL&中获得下一个/上一个记录asp.net ??? 。我正在开发一个网页表单,它包含每个凭证中的凭证,有一个唯一的序列号,我需要添加下一个和上一个按钮来检索带有序列信息的下一个和上一个序列,例如我在序列号26中如果我按下下一个按钮,它将返回序列27,如果我按下前一个按钮,它必须返回序列25

我的代码:

protected void BtnNext_Click(object sender, EventArgs e)
{

    SqlParameter[] para = new SqlParameter[4];
    para[0] = new SqlParameter("@v_serial", TxtVoucherNo.Text);
    para[1] = new SqlParameter("@v_branch", DDLBranch.SelectedValue);
    para[2] = new SqlParameter("@v_trans_code", DDLTransCode.SelectedValue);
    para[3] = new SqlParameter("@v_date", db.getDate(TxtDate.Text));
    DataTable dtExist = db.SelectCmdText("Select * from voucher where v_serial=(@v_serial +1 ) and v_trans_code=@v_trans_code and v_branch=@v_branch  ", para);
    TxtVoucherNo.Text = dtExist.Rows[0]["v_serial"].ToString(); ;
    GridView1.DataSource = dtExist;
    TxtDate.Text = Convert.ToDateTime(dtExist.Rows[0]["v_date"]).ToString("dd/MM/yyyy");

    GridView1.DataBind();
}

0 个答案:

没有答案