PDA

View Full Version : سوال: مشکل با کمبو باکس در ستون گرید



f.nabavi
یک شنبه 24 آبان 1388, 10:51 صبح
سلام. من میخوام یکی از ستون های گرید به صورت کمبو باکس باشه و اون کمبو باکس به یه دیتاست متصله که به صورت اتوماتیک پر بشه. وقتی برنامه اجرا میشه، کمبو باکس به درستی پر میشه ولی رو هرچی کلیک میکنم پیغام زیر میاد. راه حل چیست؟

sh2007
یک شنبه 24 آبان 1388, 11:41 صبح
شما بايد يه ساب روتين بنويسي كه اطلاعات جدول رو از بانك بخونه و اونو در فرم لود لود كني بعد توي ديتا گريد كمبو باكس تعريف كني و اونو ب جدول و فيلد ست كني مشكل پيش نمي آد

f.nabavi
یک شنبه 24 آبان 1388, 13:28 عصر
من همین کارو کردم. گرید دستی پر میشه و به دیتا بیس متصل نیست. فقط مقدار یکی از ستون ها رو میخوام از داخل کمبو انتخاب کنم که گزینه هاش از بانک پر میشه. برای این کار یه دیتا ست رو هنگام فرم لود پر میکنم. فرم به خوبی بالا میاد و کمبو هم پر میشه ولی هر جایی رو که کلیک میکنم این پیغام رو میبنم.

ali_md110
دوشنبه 25 آبان 1388, 01:30 صبح
colProductName = New DataGridViewComboBoxColumn
With colProductName
.Name = "colProductName"
.HeaderText = "شــــرح کالاو خدمات"
.DataPropertyName = "productID"
.Width = 400
'.AutoComplete = True
.DisplayStyleForCurrentCellOnly = True
.FlatStyle = FlatStyle.System

.DisplayIndex = -1
End With
DG.Columns.Add(colProductName)
با کد بالا کامبوباکس رو اضافه کن
بعد مثل یک کامبوباکس عادی پرش کن از داده