PDA

View Full Version : حرفه ای: مشخص کردن آیتم پیش فرض کمبو باکس



yasser93
دوشنبه 08 شهریور 1395, 05:16 صبح
با سلام خدمت دوستان گرامی
من دوتا پنجره دارم تو یکی دیتاگرید قرار داره که اطلاعات یکی از ستوناش تو پنجره دیگری که یک کمبوباکس وجود داره بایند شده. یعنی آیتم های بایند شده موجود در کمبو باکس همگی در اون ستون از دیتا گرید وجود داره.
حالا من میخوام وقتی پنجره دوم باز میشه آتم کمبو باکس خالی نباشه و رو مقداری که من براش میفرستم set بشه.
تا اینجا مشکلی نیس فقط نمیدونم چطوری این آیتم رو ست کنم. مثلا دستورات زیر رو امتحان کردم ولی بازم هیچ مقداری نگرفت

cmb.SelectedItem = Item;
cmb.SelectedValue = Item;
cmb.Text = Item;
.
.
.
.

پیشاپیش ممنون بابت راهنمایی هاتون

yasser93
دوشنبه 08 شهریور 1395, 23:48 عصر
یعنی راهی وجود نداره واقعا ؟؟؟

yasser93
چهارشنبه 10 شهریور 1395, 01:09 صبح
دوستان یکی نیست به ما کمک کنه؟؟

Mani_rf
پنج شنبه 11 شهریور 1395, 10:31 صبح
وقتی که زیر تاپیک خودت هی پست میزنی این تصور به وجود میاد که دوستانی به شما پاسخ دادن. یکی از دلایلی که افراد زیادی از تاپیکت دیدن نمیکنن و پاسخ نیمیگیره اینه. بهتره صبر کنی تا یکی جواب بده.

اگر آیتم ها رو توی Xaml تعریف کردی از IsSelected استفاده کن:
<ComboBox Name="cbxType"> <ComboBoxItem Name="create" IsSelected="True">create database</ComboBoxItem>
<ComboBoxItem Name="update">update database</ComboBoxItem>
</ComboBox>

اگر توی کد میخوای این کار روبکنی از SelectedIndex استفاده کن:

MyComboBox.SelectedIndex = 0;