PDA

View Full Version : سوال: چطوری می تونم یه ستون GridView رو که نوعش ComboBox هستش رو به فیلد مربوطه به پایگاه داده وصل کنم.



Mofid.m
سه شنبه 05 اسفند 1393, 18:34 عصر
درود به همه دوستان
دوستان من یه فرم ورود اطلاعات به شکل فاکتور دارم.
یعنی نام و نام خانوادگی مشتری و تاریخ و... رو وارد میکنه بعد یه گرید ویو دارم که باید نام کالا و نوع کالا و مقدار و توضیحات رو وارد کنه.
من تو DataBase خودم یه جدول دارم که کالاها رو ثبت کردم.
حالا توی این DataGrid مشتری باید نام کالا و نوع کالا رو از Combo Box انتخاب کنه.
زمانی که نام کالا رو انتخاب کرد باید انواع کالا هایی رو که برای اون نام ثبت شده بیاد یعنی اگر نام کالا انتخاب بشه، نوع کالا هم باید تغییر کنه.
مشکل من اینه که چطوری من یه ستون دیتا گرید که از نوع Combo Box هستش رو به دیتا بیس نسبت بدم؟(دقت کنید که چون این ستون از نوع Combo Box هستش باید تمام نام کالا ها تو Items بیاد)
با چه رویدادی تشخیص بدم که ستون نام کالا تغییر کرده مثل رویداد SelectedIndexChange، تا ستون مربوط به نوع کالا رو بر اساس نام کالا از دیتابیس بخونم؟

Mofid.m
چهارشنبه 06 اسفند 1393, 16:28 عصر
البته اینم بگم که میتونم به شکل ویزاردی یه دیتاست رو بهش نسبت بدم
ولی من میخوام اگه بشه با کد نویسی این کار رو انجام بدم.

aslan
چهارشنبه 06 اسفند 1393, 16:52 عصر
http://www.aspsnippets.com/Articles/How-to-bind-data-to-DropDownList-in-GridView-in-ASPNet.aspx
http://www.aspdotnet-suresh.com/2012/05/bind-data-to-dropdownlist-in-gridview.html