امتیاز موضوع:
  • 2 رأی - میانگین امتیازات: 3.5
  • 1
  • 2
  • 3
  • 4
  • 5
استفاده از progressbarدر پروژه های database
نویسنده پیام
taksa2012 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 156
موضوع‌ها: 80
تاریخ عضویت: شهریور ۱۳۹۲

تشکرها : 72
( 9 تشکر در 8 ارسال )
ارسال: #1
استفاده از progressbarدر پروژه های database
سلام من توی پروژه ام دکمه ای دارم که وقتی کاربر روش کلیک کرد اطلاعت از یک جدول به جدول دیگه ای وارد(insert)میشن.حالا می خوام از progressbarاستفاده کنم که پیشرفت کار رو نشون بده ممنون میشم راهنماییم کنین.تشکر
۱۲-خرداد-۱۳۹۳, ۱۳:۳۷:۲۴
ارسال‌ها
پاسخ
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,497
موضوع‌ها: 270
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #2
RE: استفاده از progressbarدر پروژه های database
سلام
مقدار ماکسیموم را برابر تعداد رکود های جدول اولت بگذار!

کد:
progressBar1.Maximum = rows.count;
بعد از هر اینسرت یکی به مقدار ولیو اضافه کن
کد:
progressBar1.Value++;

[تصویر:  a.jpg]

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
۱۲-خرداد-۱۳۹۳, ۱۸:۰۸:۴۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : رسول, babyy, taksa2012
taksa2012 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 156
موضوع‌ها: 80
تاریخ عضویت: شهریور ۱۳۹۲

تشکرها : 72
( 9 تشکر در 8 ارسال )
ارسال: #3
RE: استفاده از progressbarدر پروژه های database
تشکر از راهنماییتون.من ابتدا یه datatable به نام dtمی سازم و با متد dt.rows.countتعداد رکورد های اون رو میشمارم و داخل متغیر aمی ریزم و و همچنین commantextرو به صورت زیرتعریف کردم:
کد:
scm.commandtxt="insert into students select * from stud"
و بعدا یه حلقه whileو یه شمارنده i=0به صورت زیر تعریف کردم:
کد:
while (i<a)
scm.executenonqeary();}
progressbar1.valu=i;
i++;}
و ماکزیمم proressbarرو هم روی همون aگذاشتم.اما خطا میگیره متاسفانه ممنون میشم اصلاح بفرمایید.
(آخرین ویرایش در این ارسال: ۱۳-خرداد-۱۳۹۳, ۱۹:۴۹:۴۰، توسط Ghoghnus.)
۱۳-خرداد-۱۳۹۳, ۰۸:۴۹:۱۳
ارسال‌ها
پاسخ
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,497
موضوع‌ها: 270
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #4
RE: استفاده از progressbarدر پروژه های database
(۱۳-خرداد-۱۳۹۳, ۰۸:۴۹:۱۳)taksa2012 نوشته است: تشکر از راهنماییتون.من ابتدا یه datatable به نام dtمی سازم و با متد dt.rows.countتعداد رکورد های اون رو میشمارم و داخل متغیر aمی ریزم و و

همچنین commantextرو به صورت زیرتعریف کردم:
کد:
scm.commandtxt="insert into students select * from stud
"
و بعدا یه حلقه whileو یه شمارنده i=0به صورت زیر تعریف کردم:
کد:
while (i<a)
scm.executenonqeary();}
progressbar1.valu=i;
i++;}
و ماکزیمم proressbarرو هم روی همون aگذاشتم.اما خطا میگیره متاسفانه ممنون میشم اصلاح بفرمایید.
چه خطای میده؟
قبل از اینکه از progressbar استفاده کنید هم خطا داشت؟
البته برای اینکه بتونید اینکارا انجام بدین باید سطر به سطر درج داده کنید شما همه را یکجا درج کردین ..........

[تصویر:  a.jpg]

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
(آخرین ویرایش در این ارسال: ۱۳-خرداد-۱۳۹۳, ۱۹:۵۳:۰۶، توسط Ghoghnus.)
۱۳-خرداد-۱۳۹۳, ۱۹:۴۴:۳۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy
morrning آفلاین
كاربر دو ستاره
**

ارسال‌ها: 82
موضوع‌ها: 10
تاریخ عضویت: آذر ۱۳۸۹

تشکرها : 17
( 138 تشکر در 55 ارسال )
ارسال: #5
RE: استفاده از progressbarدر پروژه های database
اگه دیدی یهو پراگرس بار میره آخر دلیلش اینه که شما باید عملیات انتقال از یه جدول به جدول دیگه رو روی یک نخ جدید انجام بدید.
برای شروع چند نخی در سی شارپ رو در گوگل سرچ کن

بابکا مرد نکونام نمیر هرگز    مرده آنست که نامش به نکویی نبرند  :lol:
۱۳-خرداد-۱۳۹۳, ۲۲:۲۵:۰۳
ارسال‌ها
پاسخ
تشکر شده توسط : babyy
taksa2012 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 156
موضوع‌ها: 80
تاریخ عضویت: شهریور ۱۳۹۲

تشکرها : 72
( 9 تشکر در 8 ارسال )
ارسال: #6
RE: استفاده از progressbarدر پروژه های database
(۱۳-خرداد-۱۳۹۳, ۲۲:۲۵:۰۳)morrning نوشته است: اگه دیدی یهو پراگرس بار میره آخر دلیلش اینه که شما باید عملیات انتقال از یه جدول به جدول دیگه رو روی یک نخ جدید انجام بدید.
برای شروع چند نخی در سی شارپ رو در گوگل سرچ کن

مهندس جان چطوری باید سطر به سطر درج کنم؟اگه میشه بیشتر توضیح بدین؟تشکر
۱۵-خرداد-۱۳۹۳, ۲۱:۴۵:۳۰
ارسال‌ها
پاسخ
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,497
موضوع‌ها: 270
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #7
RE: استفاده از progressbarدر پروژه های database
سلام ساختار کلی به این شکل میشه!
البته کوئری درج فقط اماده شده شما باید زحمت بقیه اجرای کوئری را نویسید!
در dt هم نتیجه سلکت از جدول اول هست!
کد:
DataTable dt;
            int c = dt.Rows.Count;
            for (int i = 0; i < c; i++)
            {
                DataRow dr = dt.Rows[i];
                string.Format("insert into tbl (fild) values ('{0}')",dr[0].ToString());
                progressbar1.valu = i;
            }

[تصویر:  a.jpg]

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
۱۵-خرداد-۱۳۹۳, ۲۳:۴۶:۱۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, taksa2012


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  استفاده از progressbarدر برنامه taksa2012 2 2,660 ۰۴-آذر-۱۳۹۲, ۰۱:۳۱:۱۱
آخرین ارسال: salehjg
  پراپرتی سفارشی در EF Database First Ghoghnus 0 1,494 ۲۴-آبان-۱۳۹۲, ۱۳:۲۵:۰۴
آخرین ارسال: Ghoghnus

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS