PDA

View Full Version : اتوماتیک کردن textbox



parvin joon
جمعه 19 مرداد 1386, 19:05 عصر
چطوری می توان محتویات یک textbox را اتوماتیک کرد. یعنی در هر بار وارد کردن داده به محتویات قبلی یک عدد اضافه کرد.

مهدی رحیم زاده
جمعه 19 مرداد 1386, 19:16 عصر
میشه یه خورده بیشتر توضیح بدین !!!

parvin joon
جمعه 19 مرداد 1386, 20:05 عصر
میشه یه خورده بیشتر توضیح بدین !!!

ببینید یکی از فیلد های جدول من بنام شماره سند باید به طور اتوماتیک بدون اینکه کاربر وارد کنه هر بار بطور خودکار پر شود یعنی اگر مقدار قبلی مثلا 3 بوده در insert بعدی 4 شود

newgoldenman
جمعه 19 مرداد 1386, 20:27 عصر
ببینید یکی از فیلد های جدول من بنام شماره سند باید به طور اتوماتیک بدون اینکه کاربر وارد کنه هر بار بطور خودکار پر شود یعنی اگر مقدار قبلی مثلا 3 بوده در insert بعدی 4 شود

شما باید آخرین ردیف رو بخونید، شماره ای که داره رو استخراج کنید(مثلاً 3) یک واحد به اون مقدار اضافه کنید(میشه 4!)، حالا مقدار جدید رو داخل TextBox وارد کنید.:چشمک:

مهدی رحیم زاده
جمعه 19 مرداد 1386, 20:36 عصر
خوب دوست گلم
اگر این عدد توی textbox هست که می تونی اول مقدار اونو توی یک متغییر ذخیره کنی یکی به اون اضافه کنی و بعد مقدار متغییر رو بزاری توی textbox
مثل این کد :

int x;
x=Convert.ToInt32(textBox1.Text);
x++;
textBox1.Text = x.ToString();
و اگر این مقدار باید از بانک خونده بشه ، اول MAX جدول رو انتخاب می کنی ، یکی به اون اضافه می کنی و بعد اونو میزارس توی textbox من این کار رو با دستور SQL اینجوری انجام می دم :

Select max(fieldname) From table_name;

misagh1359
جمعه 19 مرداد 1386, 22:01 عصر
ببین عزیر اگه با DataBase می خوای کار کنی ، جایی که جدول ها رو می سازی می تونی فیلدتو از نوع Identity بسازی به این صورت که وقتی فیلد مورد نظر رو انتخاب می کنی در جدول پایین اگه خصوصییت IsIdentity رو به Yes تبدیل کنی ، SQL server خودش بصورت اتوماتیک به فیلدت مقدار میده و نیازی نیست که شما با هر با ثبت رکورد این فیلد رو هم مقدار دهی کنید .