PDA

View Full Version : سوال: تكراري شدن مقاذير يك فيلد كه به يك كمبو بايند شده



safoura ebrahimy
دوشنبه 23 آذر 1388, 12:00 عصر
با سلام
من يك فيلد جدولمو به يك كمبو بايند كردم ولي بعضي وقتا هنگام اجرا يك مقدار از عناصر فيلد رو حذفو به جاش يك مقدار رو تكرار مي كنه يعني تعداد هميشه ثابته و اين تغييرو به ديتا بيسمم اعمال مي كنه ميشه بگين چرا اينجوري ميشه و چه جوري حل ميشه

safoura ebrahimy
سه شنبه 24 آذر 1388, 21:24 عصر
ميتو نه به اين دليل باشه كه تو كدم دوباره ديتا سورس رو fill مي كنم
لطفا كمكم كنيد

sara.f
سه شنبه 24 آذر 1388, 21:27 عصر
ميتو نه به اين دليل باشه كه تو كدم دوباره ديتا سورس رو fill مي كنم
لطفا كمكم كنيد
یعنی شما هم دستی کمبو باکس را بایند کردید و هم با کد نویسی آن را پر می کنید؟ اگر اینطوریه به نظرم دارید اشتباه می کنید.

safoura ebrahimy
سه شنبه 24 آذر 1388, 21:43 عصر
یعنی شما هم دستی کمبو باکس را بایند کردید و هم با کد نویسی آن را پر می کنید؟ اگر اینطوریه به نظرم دارید اشتباه می کنید.
سلام
ببينيد من كمبو رو دستي بايند كردم و چون مقادير ديتا سورسم تغيير مي كند واين تغييرات بايد نشون داده بشه من دوباره جدول ديتا سورس رو با دستور
tblmavadtolidTableAdapter.Fill(dataSet1.tblmavadto lid);
پر كردم چون راه ديگه اي به ذهنم نميرسيد اگه ممكنه منو راهنمايي كنيد

sara.f
سه شنبه 24 آذر 1388, 21:54 عصر
سلام
ببينيد من كمبو رو دستي بايند كردم و چون مقادير ديتا سورسم تغيير مي كند واين تغييرات بايد نشون داده بشه من دوباره جدول ديتا سورس رو با دستور
tblmavadtolidTableAdapter.Fill(dataSet1.tblmavadto lid);
پر كردم چون راه ديگه اي به ذهنم نميرسيد اگه ممكنه منو راهنمايي كنيد

خب چرا دیگه کمبو باکس را دستی پر کردید؟ از همون اول با کد نویسی کمبو باکس را مقدار دهی می کردید.


comboBox1.DataSource = dataSet1.tblmavadtolid;
comboBox1.DisplayMember = "code";
comboBox1.ValueMember = "code";

در اینجا "code" همون فیلدی هست که می هواید کمبو باکس را با اون پر کنید.