چطوری می توان محتویات یک textbox را اتوماتیک کرد. یعنی در هر بار وارد کردن داده به محتویات قبلی یک عدد اضافه کرد.
چطوری می توان محتویات یک textbox را اتوماتیک کرد. یعنی در هر بار وارد کردن داده به محتویات قبلی یک عدد اضافه کرد.
میشه یه خورده بیشتر توضیح بدین !!!
خوب دوست گلم
اگر این عدد توی textbox هست که می تونی اول مقدار اونو توی یک متغییر ذخیره کنی یکی به اون اضافه کنی و بعد مقدار متغییر رو بزاری توی textbox
مثل این کد :
int x;
x=Convert.ToInt32(textBox1.Text);
x++;
textBox1.Text = x.ToString();
و اگر این مقدار باید از بانک خونده بشه ، اول MAX جدول رو انتخاب می کنی ، یکی به اون اضافه می کنی و بعد اونو میزارس توی textbox من این کار رو با دستور SQL اینجوری انجام می دم :
Select max(fieldname) From table_name;
ببین عزیر اگه با DataBase می خوای کار کنی ، جایی که جدول ها رو می سازی می تونی فیلدتو از نوع Identity بسازی به این صورت که وقتی فیلد مورد نظر رو انتخاب می کنی در جدول پایین اگه خصوصییت IsIdentity رو به Yes تبدیل کنی ، SQL server خودش بصورت اتوماتیک به فیلدت مقدار میده و نیازی نیست که شما با هر با ثبت رکورد این فیلد رو هم مقدار دهی کنید .