PDA

View Full Version : انتخاب در لیست ویو و اضافه شدن در دیتا گرید ویو



ebtekar
شنبه 29 دی 1386, 13:28 عصر
سلام دوستان
من تو یه قسمت از برنامم میخوام یک سری از اطلاعات با انتخاب از لیست ویو در دیتا گرید ویو اضافه بشه تا بعد بتونم اون دیتا گرید رو ذخیره کنم تو بانکم

این روش رو تو خیلی از برنامه ها استفاده می کنند مثل برنامه هلو یااکثر برنامه های حسابداری

اگه میشه یه نمونه برنامه واسم بزراید ممنون میشم

ebtekar
شنبه 29 دی 1386, 15:17 عصر
خواهش می کنم یکی به دادم برسه

Mahdi.Kiani
شنبه 29 دی 1386, 16:04 عصر
خواهش می کنم یکی به دادم برسه
سلام
دوست عزیز ببخشید ولی اینجوری به هیچ جا نمیرسن
اگه از اون دسته برنامه نویسانی هستین که در واقع برنامه نویس نیستن و فقط جهت پاس کردن درس و تحویل پروژه می خوان یه چیزی را یاد بگیرن، توصیه می کنم که یکم ولخرجی کنید!!!!
در این صورت هم به یک برنامه نویس کمک مالی کردین که برنامه را براتون مینویسه و هم اینکه دیگه مجبور به تایپ کردن این قسم عبارات نیستین .. مضاف بر این که برای اون دنیا هم خوبه!!!
اما اگر از اون دسته برنامه نویسیانی هستین که واقعا می خوان برنامه نویس بشن و نه صرفا کد نویس !!! که انشاء الله همینطور هم هست، باید بگم که این راهش نیست که تا به یک مشکل کوچیک بر می خورین بخواین بدون هیچ تلاشی از کسی بخواین که کد اون را براتون بنویسه.

من پیشنهاد می کنم که چند دقیقه در مورد مشکلتون فکر کنید، و بعد از مسئله را بشکافین و حتی المقدور بیارین روی کاغذ ....
اون موقع می بینید که با کمترین هزینه و وقت می تونین خودتون کد برنامه را بنویسین
شما شروع کنید و اگر نتوانستین، کدی را که نوشتین همراه با یک نمونه برنامه کوچیک بذارین اینجا تا دوستان کمکتون کنن در جهت رفع مشکل و نه در جهت نوشت کد !!!!

امیدوارم که از حرفام ناراحت نشده باشین. البته اگر هم شدین مهم نیست به این دلیل که دوست داشتم یکی از ماهی گیران خوب در آینده بشین و گر نه دادن این نوع ما هی ها از طرف من یا اکثر دوستان توی این سایت هیچ کاری نداره...!!!
موفق باشید

ebtekar
شنبه 29 دی 1386, 17:30 عصر
شرمنده این سایت جای بحث کردن نداره ولی یادت باشه دوست عزیز که همیشه وقتی تو جای بلندی هستی پایین رو نگاه کنی چون یه روز اون پایین بودی من این کار رو انجام دادم به روش بیندینگ می خواستم یه نمونه برنامه ببینم تا شاید مشکلات دیگرم رو حل کنه

اینم فهمیدم که هیچی بارم نیست چون دانشجو کامپیوتر نیستم فوق لیسانس مکانیک جامدات هستم.بایدم برنامه نویسی بلد نباشم.حتما زبان PHP VB رو همین طوری یادگرفتم.

Mahdi.Kiani
شنبه 29 دی 1386, 18:00 عصر
شرمنده این سایت جای بحث کردن نداره ولی یادت باشه دوست عزیز که همیشه وقتی تو جای بلندی هستی پایین رو نگاه کنی چون یه روز اون پایین بودی من این کار رو انجام دادم به روش بیندینگ می خواستم یه نمونه برنامه ببینم تا شاید مشکلات دیگرم رو حل کنه

اینم فهمیدم که هیچی بارم نیست چون دانشجو کامپیوتر نیستم فوق لیسانس مکانیک جامدات هستم.بایدم برنامه نویسی بلد نباشم.حتما زبان PHP VB رو همین طوری یادگرفتم.

دوست عزیز
اصلا قصد بنده از این صحبت ها این برداشت هایی که شما کردین نیست
اگر کمی توی این بخش و به بعضی از سوالات دوستان نگاه کنید متوجه منظور من از صحبت هام میشین
به هر حال براتون آرزوی موفقیت می کنم

ebtekar
شنبه 29 دی 1386, 22:24 عصر
من دلیل سوالم این بوده که تاحالا بیشتر کارم رو لیست ویو بود الان هم می خوام این کار رو انجام بدم نمی دونم باید چی کار کنم البته چند تا روش رو امتحان کردم و لی جواب نداد حتی 1%
اگه منو راهنمایی گنید که چه مقداری از لیست ویو را در دیتا وی قرار بدم حد اقل یه متد هم مشابهش نشون بدید مشکلم حل مثلا یه مقدار تکس باکس به دیتا گرید اضافه بشه



privatevoid listView1_SelectedIndexChanged_1(object sender, EventArgs e)
{
textBox3.Text = (listView1.Items[listView1.FocusedItem.Index].SubItems[0].Text);
textBox4.Text = (listView1.Items[listView1.FocusedItem.Index].SubItems[1].Text);
textBox5.Text = (listView1.Items[listView1.FocusedItem.Index].SubItems[2].Text);
textBox6.Text = (listView1.Items[listView1.FocusedItem.Index].SubItems[3].Text);
textBox7.Text = (listView1.Items[listView1.FocusedItem.Index].SubItems[4].Text);
textBox8.Text = (listView1.Items[listView1.FocusedItem.Index].SubItems[6].Text);
textBox9.Text = (listView1.Items[listView1.FocusedItem.Index].SubItems[8].Text);
textBox10.Text = (listView1.Items[listView1.FocusedItem.Index].SubItems[5].Text);
textBox11.Text = (listView1.Items[listView1.FocusedItem.Index].SubItems[9].Text);
textBox12.Text = (listView1.Items[listView1.FocusedItem.Index].SubItems[11].Text);{


این کد رو خودم قبلا نوشتم ولی الان می خوام به دیتا گرید اضافه بشه نمیتونم(بلد نیستم)
دوست عزیز r.kiani منو ببخش حق با شما بود منم یکم عصبی شدم انشالا که سو تفاهمی پیش نیاد من نتونستم سوالم رو درست بپرسم

ebtekar
یک شنبه 30 دی 1386, 22:03 عصر
واقعا نمی خواید من راهنمایی کنید فکر کنم که واسه دوستان با تجربه راهنمایی کردن زیاد سخت نباشه

Mahdi.Kiani
یک شنبه 30 دی 1386, 22:26 عصر
من دلیل سوالم این بوده که تاحالا بیشتر کارم رو لیست ویو بود الان هم می خوام این کار رو انجام بدم نمی دونم باید چی کار کنم البته چند تا روش رو امتحان کردم و لی جواب نداد حتی 1%
اگه منو راهنمایی گنید که چه مقداری از لیست ویو را در دیتا وی قرار بدم حد اقل یه متد هم مشابهش نشون بدید مشکلم حل مثلا یه مقدار تکس باکس به دیتا گرید اضافه بشه



privatevoid listView1_SelectedIndexChanged_1(object sender, EventArgs e)
{
textBox3.Text = (listView1.Items[listView1.FocusedItem.Index].SubItems[0].Text);
textBox4.Text = (listView1.Items[listView1.FocusedItem.Index].SubItems[1].Text);
textBox5.Text = (listView1.Items[listView1.FocusedItem.Index].SubItems[2].Text);
textBox6.Text = (listView1.Items[listView1.FocusedItem.Index].SubItems[3].Text);
textBox7.Text = (listView1.Items[listView1.FocusedItem.Index].SubItems[4].Text);
textBox8.Text = (listView1.Items[listView1.FocusedItem.Index].SubItems[6].Text);
textBox9.Text = (listView1.Items[listView1.FocusedItem.Index].SubItems[8].Text);
textBox10.Text = (listView1.Items[listView1.FocusedItem.Index].SubItems[5].Text);
textBox11.Text = (listView1.Items[listView1.FocusedItem.Index].SubItems[9].Text);
textBox12.Text = (listView1.Items[listView1.FocusedItem.Index].SubItems[11].Text);{


این کد رو خودم قبلا نوشتم ولی الان می خوام به دیتا گرید اضافه بشه نمیتونم(بلد نیستم)
دوست عزیز r.kiani منو ببخش حق با شما بود منم یکم عصبی شدم انشالا که سو تفاهمی پیش نیاد من نتونستم سوالم رو درست بپرسم

خواهش می کنم دوست عزیز
ولی من هنوز متوجه نشدم که مشکل شما کجاست
خوندن داده ها از لیست ویو؟
وارد کردن داده ها به گرید ؟
اگه بتونین توضیحات کاملتری بدین یا حداقل یک مثال واضح بزنید یا یک نمونه برنامه کوچیک بزارید بهتر میشه راهنمایی کرد

mahdi_farhani
یک شنبه 30 دی 1386, 23:37 عصر
ساده ترین راه . از لیستت بخون با یه حلقه بریز داخل یه DataTable حالا هر بلایی دوست داری سر این DataTable بیار .بریز تو گرید . بریز تو دیتابیس ، بریز تو فایل ، Xml و....... اصلاً دوست نداشتی بعد از اینکه پرش کردی Dispose ش کن ( آخری برای شوخی بود جدی نگیر)

ebtekar
سه شنبه 02 بهمن 1386, 09:13 صبح
می خام به این صورت از لیست ویو که هنگام لود شدن پر میشه انتخاب بشه و و در دیتا گرید اضافه بشه بعد بتونم اون رو ذخیره کنم

ذخیره کردن اینا رو موشکل ندارم مشکل من اینه که چطور باید به لیست ویو اضافه کرد تا مثلا چندتا کالا رو با هم به بانکم اضافه کنم