PDA

View Full Version : کپی اطلاعات یک DataGrid موجود در یک فرم به دیتا گرید موجود در فرم دیگر



programmernet
جمعه 22 آذر 1392, 17:26 عصر
سلام دوستان

کپی اطلاعات یک دیتا گرید موجود در یک فرم به دیتا گرید مجود در فرم دیگر

لطفا راهنماییم کنید

sagggad
جمعه 22 آذر 1392, 17:34 عصر
دوست عزیز دارم برات سورسش رو مینویسم:
لطفا منتظر باشید:لبخندساده:

programmernet
جمعه 22 آذر 1392, 17:39 عصر
مرسی مرسی مرسی مرسی

khokhan
جمعه 22 آذر 1392, 18:25 عصر
سلام دوستان

کپی اطلاعات یک دیتا گرید موجود در یک فرم به دیتا گرید مجود در فرم دیگر

لطفا راهنماییم کنید
.................................................. ....................... (http://barnamenevis.org/showthread.php?428131-%DA%A9%D9%BE%DB%8C-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-DataGrid-%D8%AF%D8%B1-%D8%AF%DB%8C%D8%AA%D8%A7-%DA%AF%D8%B1%DB%8C%D8%AF%DB%8C-%D8%AF%D8%B1-%D9%81%D8%B1%D9%85-%D8%AF%DB%8C%DA%AF%D8%B1)http://barnamenevis.org/showthread.php?428131-%DA%A9%D9%BE%DB%8C-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-DataGrid-%D8%AF%D8%B1-%D8%AF%DB%8C%D8%AA%D8%A7-%DA%AF%D8%B1%DB%8C%D8%AF%DB%8C-%D8%AF%D8%B1-%D9%81%D8%B1%D9%85-%D8%AF%DB%8C%DA%AF%D8%B1لینک (http://barnamenevis.org/showthread.php?428131-%DA%A9%D9%BE%DB%8C-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-DataGrid-%D8%AF%D8%B1-%D8%AF%DB%8C%D8%AA%D8%A7-%DA%AF%D8%B1%DB%8C%D8%AF%DB%8C-%D8%AF%D8%B1-%D9%81%D8%B1%D9%85-%D8%AF%DB%8C%DA%AF%D8%B1)

programmernet
جمعه 22 آذر 1392, 18:29 عصر
دوست عزیز khokhan با این روش بی نتیجه بود .

sagggad
جمعه 22 آذر 1392, 18:35 عصر
راست میگه فایده نداره.فقط من این مشکل رو دارم چون خودم سی شارپ نمی نویسم با وی بی کارمیکنم که مثلا چطور به کنترل های فرم دیگه دسترسی داشته باشی؟؟مثلا یه تکس باکس تو Form1داری می خوای تو Form2دستوری بدی که متن Textbox1 در Form1رو عوض کنه.الان من برنامتون رو نوشتم ولی این مشکل خیط رو دارم!!

programmernet
جمعه 22 آذر 1392, 18:44 عصر
مرسی دوست خوبم sagggad حالا باید چکار کرد ؟

sagggad
جمعه 22 آذر 1392, 18:50 عصر
ببین یعنی شما نمی دونی چطوری باید مثلا تو Form2 کنترل های Form1 رو نام برد؟؟آخه من با سی شارپ زیاد آشنا نیستم.
مثلا تو وی بی اینجوری مینویسی: "Form2.TextBox1.Text="Sajjad
حالاسی شارپش نمیدونی چی میشه؟؟

programmernet
جمعه 22 آذر 1392, 18:52 عصر
چرا داخل سی شارپ من این کارا بلدم

programmernet
جمعه 22 آذر 1392, 18:54 عصر
اما این روش به کار من نمیاد .

sagggad
جمعه 22 آذر 1392, 19:05 عصر
چراشما بگو من درستش می کنم.

sagggad
جمعه 22 آذر 1392, 19:37 عصر
ببین داداش با این کد میتونی تمام خونه های ستون اول رو در گرید ویو دیگه کپی کنی:
;int i = 0
(++for (i = 0; i <= dataGridView1.Rows.Count - 1; i
{
;dataGridView1.Rows[i].Cells[0].Value = Form1.dataGridView1.Rows[i].Cells[0].Value
}
فقط زیر Form1.dataGridView1 خط قرمز میکشه!:عصبانی++::عصبانی++:
بعد اگه بخوای همه ستون ها کپی شه باید عین خط سوم رو زیر خودش کپی کنی و به جای[Cells[0 در پرانتز شماره ستون موردنظرت رو بنویس
موفق باشید

khokhan
جمعه 22 آذر 1392, 19:38 عصر
دوست عزیز khokhan با این روش بی نتیجه بود .
برام جالبه بدونم چرا نمی شه؟
مشکل چیه؟
می شه کدی رو که نوشتین و مورد داده رو ببینیم ؟
همینطوری الا بختکی که نمی شه؟:لبخند:

sagggad
جمعه 22 آذر 1392, 19:39 عصر
نه داداش ما امتحان کردیم که میگیم.البته کلا توضیحاتش گنگه

programmernet
جمعه 22 آذر 1392, 21:29 عصر
من خیلی سعس کردم اما نشد .
داداش من khokhan لطفا اگر میشه یک کد دیگه بزار .

NasimBamdad
جمعه 22 آذر 1392, 21:43 عصر
با سی شارپ باید از فرم هات یک شی بسازی و اون شی در فرم ات که می خواهی از بیرون بهش دسترسی پیدا کنی یک خاصیت داره به اسم Modifiers .

برابر Internal قرار بده ( که کار نکرد برابر Public ) .

بعد در فرم که می خوای به این صورت کار کن

مثلا در فرم یک هستیم و این کد رو بنویس

var a = new From2();
a.TextBox1.text.Clear();


در خط اول یک شی از Form2 ساختیم و در خط دوم به وسیله شی a به فرم Form2 دسترسی پیدا کردیم و بعدش به TextBox1 در Form2

امیدوارم بدرد بخوره

sagggad
جمعه 22 آذر 1392, 21:48 عصر
ممنونم ازت اما زیر Form2 خط آبی میکشه:افسرده:

khokhan
جمعه 22 آذر 1392, 21:49 عصر
من خیلی سعس کردم اما نشد .
داداش من khokhan لطفا اگر میشه یک کد دیگه بزار .
.................................................. .................................................: لبخند::لبخند::لبخند:

NasimBamdad
جمعه 22 آذر 1392, 21:51 عصر
ممنونم ازت اما زیر Form2 خط آبی میکشه:افسرده:

اررورش رو بگو

sagggad
جمعه 22 آذر 1392, 21:52 عصر
این هم ارورشه: (؟ The type or namespace name 'From2' could not be found (are you missing a using directive or an assembly reference

NasimBamdad
جمعه 22 آذر 1392, 21:58 عصر
چک کنید این کد در ابتدای فرم باشه



using System.Windows.Forms;

sagggad
جمعه 22 آذر 1392, 22:04 عصر
آره هستش ولی بازم ارور میده!!:گریه::گریه::گریه:توروخ دا کمک کن!!

sagggad
جمعه 22 آذر 1392, 22:06 عصر
.................................................. .................................................: لبخند::لبخند::لبخند:
داداش من کارایی تو نرم افزار ندیدم که!!!!

mthreat.info
جمعه 22 آذر 1392, 22:31 عصر
.................................................. .................................................: لبخند::لبخند::لبخند:
باحال بود :D من موندم شما چرا میگید نمیشه؟
پس چرا واسه ی من شد؟
راستی khokhan برای ثبت احوال برنامه نوشتی؟ بخاطر "ابرقو" دارم میگم :D

sagggad
جمعه 22 آذر 1392, 22:39 عصر
اصلا هیچ اطلاعاتی دریافت نمی کردکه!!!!:متعجب::متعجب:
آقا فکر کنم باید این تایپیک رو تعطیل کرد.به نتیجه نمیرسیم!!:قهقهه::قهقهه:

mthreat.info
جمعه 22 آذر 1392, 22:52 عصر
اصلا هیچ اطلاعاتی دریافت نمی کردکه!!!!:متعجب::متعجب:
آقا فکر کنم باید این تایپیک رو تعطیل کرد.به نتیجه نمیرسیم!!:قهقهه::قهقهه:
شما اول بگو که sql حداقل نصخه ی client رو سیستمتون نصب هست؟
شما میرید فرم دوم بعد کمبوباکس رو کلیک میکنید؟ بعد ارسال رو میزنید؟
شما فقط فایل exe اونم درحالت zip َده اجرا میکنید یا unzip شده؟
فایل های دیتابیس رو کنار exe قرار میدید؟
اگه اجرا نمیشه و ... من چجوری اون فامیلی رو گفتم؟

aslan
جمعه 22 آذر 1392, 22:59 عصر
From2 نه
Form2

sagggad
جمعه 22 آذر 1392, 23:16 عصر
بیا داداش ازآخر خودم برات کدش رو گیر آوردم.با کلیک بر روی دکمه که در Form1 هست اطلاعات گرید ویو فرم1 در گرید ویو فرم 2 کپی میشه.
این هم سورسش دانلود کن.
لینک دانلود:113922
امیدوارم همون چیزی که میخوای باشه:قلب:

sagggad
جمعه 22 آذر 1392, 23:16 عصر
From2 نه
Form2
داداش دمت گرم اشتباهم همین بود!:قلب::قلب::قلب:

programmernet
یک شنبه 24 آذر 1392, 23:43 عصر
بیا داداش ازآخر خودم برات کدش رو گیر آوردم.با کلیک بر روی دکمه که در Form1 هست اطلاعات گرید ویو فرم1 در گرید ویو فرم 2 کپی میشه.
این هم سورسش دانلود کن.
لینک دانلود:113922
امیدوارم همون چیزی که میخوای باشه:قلب:

مرسی داداش دمت گرم

programmernet
یک شنبه 24 آذر 1392, 23:44 عصر
از همتون ممنونم مرسی