نمی دونم مشکلش از کجاستضمیمه 153202
Printable View
نمی دونم مشکلش از کجاستضمیمه 153202
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() == "مدیر")
{
و ...
متاسفانه کار نمی کنه نمی دونم باید چی کار کنم
وقتی start میکنم میگه کاربر وجود ندارهیعنی MessageBox رو نشون میده ضمیمه 153205ضمیمه 153204
اینطور تغییر بدین ببینید چی میشه
یه نما از ساختار دیتابیستون هم بدین
SqlDataAdapter da=new SqlDataAdapter(Search,con);
DataTable dt=new DataTable();
da.Fill(dt);
if(dt.Rows.Count>0)
{
//کاربر وجود دارد
}
else
{
کاربر وجود ندارد
}