2 ضمیمه
عدم نمایش درست selecteditem کمبوباکس
سلام
من با کد زیر کمبوباکس رو پر می کنم:
private void getSherkathaName()
{
try
{
SqlConnection objconnection =
new SqlConnection(clsForms.ConnectionString);
SqlDataAdapter objDataAdapter = new SqlDataAdapter();
DataSet objDataSet = new DataSet();
objDataAdapter.SelectCommand = new SqlCommand();
objDataAdapter.SelectCommand.Connection = objconnection;
objDataAdapter.SelectCommand.CommandText =
@"SELECT ID,SherkateName
FROM tblSherkateName";
objDataAdapter.SelectCommand.CommandType = CommandType.Text;
objconnection.Open();
objDataAdapter.Fill(objDataSet, "tblSherkatha");
objconnection.Close();
cmbGirande.DataSource = objDataSet.Tables["tblSherkatha"];
cmbGirande.DisplayMember = "SherkateName";
cmbGirande.ValueMember = "ID";
}
catch (Exception)
{
}
}
بعد توی رویداد SelectedIndexChanged کمبوباکس کدای زیر رو می نویسم:
MessageBox.Show(cmbGirande.SelectedText.ToString() );
MessageBox.Show(cmbGirande.SelectedItem.ToString() );
اولی به من پیغام خالی نشون می ده
و
دومی به من پیغام زیر رو نشون میده ولی باید به من یکی از گزینه های کمبوباکس رو نشون بده:
ضمیمه 116874
ضمیمه 116875
نقل قول: عدم نمایش درست selecteditem کمبوباکس
نقل قول: عدم نمایش درست selecteditem کمبوباکس
نقل قول:
نوشته شده توسط
parvizwpf
cmbGirande.Text
دمت گرم ولی حس خیلی بدی بهم دست داد وقتی به این سادگی درست شد.
ولی کلاً می خوام بدونم چرا اینجوری شده؟ اولین و دومین بارم نیست که به این شکل استفاده می کنم شاید 100 بار به این شکل آیتمهای کمبوباکس رو فراخوانی کردم ولی همچین مشکلی نداشتم.
حتی یه مشکلی شبیه به این داشتم که توی اینترنت سرچ کردم گفته بود که به جای استفاده از رویداد SelectedIndexChanged از رویداد SelectionChangeCommitted استفاده کن و درستم شد ولی قبلاً از همون اولی استفاده می کردم و اولین بارم بود که از رویداد دوم استفاده می کردم.
لطفاً بگید چرا اینجوری شده.
نقل قول: عدم نمایش درست selecteditem کمبوباکس
ن هیچی ار حرفاتون نفهمیدم:متعجب:
نقل قول: عدم نمایش درست selecteditem کمبوباکس
نقل قول:
نوشته شده توسط
parvizwpf
ن هیچی ار حرفاتون نفهمیدم:متعجب:
:متعجب::متعجب::متعجب::متعجب:: تعجب::متعجب::متعجب::متعجب::م عجب::متعجب::متعجب::متعجب::مت جب::متعجب::متعجب::متعجب:
میگم چرا تا قبل از این اینطوری نمی شد
یعنی همون مثلاً SelectedItem رو که می زدم بهم چیزی که می خواستم نشون می داد ولی الان اون پیغام رو نشون میده.
نقل قول: عدم نمایش درست selecteditem کمبوباکس
نقل قول: عدم نمایش درست selecteditem کمبوباکس
بله کارم راه افتاد و ممنونم ولی خیلی جاهای دیگه هم همینطوری شده که مشکلم حل می شه ولی وقتی می پرسم چرا اینطوری شده و می خوام ببینم چی شده که این مشکل بوجود اومده و چطور می شه اون مشکل رو حل کرد دیگه کسی جواب نداده؟
می خوام ببینم که چطوری می تونم همون کد خودم رو بنویسم و درست کار کنه؟
نقل قول: عدم نمایش درست selecteditem کمبوباکس
وقتی میگید ایندکس فقط یه عدد برمیگرده. شما با اون selected ها نمیتونید متن انتخابی داخل کامبو رو بخونید چون هیچکدوم برای اینکار تعبیه نشده.