如何为表单分配唯一值

如何为表单分配唯一值

本文介绍了如何为表单分配唯一值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一些申请,当用户点击创建时自动从数据库获取最大值并使用C#递增这是我的源代码

  public   string  GetMaxLPONo()
{
var Maxvalue =( from p in db.tbl_LPO
选择 p.LpoNumber).Max();
if (Maxvalue == null
{
Maxvalue = 2020 ;
}
else
{
Maxvalue = Maxvalue + 1 ;
}

return Maxvalue.ToString();
}



但是当多于一个用户访问系统时,所有用户的RequisitionsID都是相同的,因为仍然每个用户只访问表单并提供重复ID什么是最好的和快捷方法来处理它



我尝试过:



以上代码我试过,但同时多个用户访问相同的申请单将被分配给表格



任何帮助提前感谢

解决方案



I have some Requisitions when user click on create automatically get max value from database and increment using C# this is my source code

public string GetMaxLPONo()
       {
           var Maxvalue = (from p in db.tbl_LPO
                           select p.LpoNumber).Max();
           if (Maxvalue == null)
           {
               Maxvalue = 2020;
           }
           else
           {
               Maxvalue = Maxvalue + 1;
           }

           return Maxvalue.ToString();
       }


But when more then one user access the system RequisitionsID will be same for all user because still every user just access form and gave duplication ID what is best and shortcut method to handle it

What I have tried:

Above code i tried but same time when multiple users access same RequisitionsID will be assigned for forms

Any help thanks in advance

解决方案



这篇关于如何为表单分配唯一值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-01 17:02