نوشته شده توسط
amirhossien83
cmbaccess.SelectedItem از نوع object ئه برای همین الزاما string نیست که مستقیما با "مدیر" مقایسه بشه.
اگر داخل cmbaccess آیتم های string قرار گرفته و enum یا انواع داده دیگری نیست :
if (string.Equals(cmbaccess.SelectedItem, "مدیر"))
{
اگر الزاما داخل cmbaccess آیتم های string قرار نداره و لازمه به string تبدیل بشن :
if (cmbaccess.Text == "مدیر")
{
یا :
if (string.Equals(cmbaccess.Text, "مدیر"))
{
یا :
if ((cmbaccess.SelectedItem != null) && (cmbaccess.SelectedItem.ToString() == "مدیر"))
{
یا :
if (cmbaccess.SelectedItem?.ToString() == "مدیر")
{
و ...