PDA

View Full Version : اشکال در ایجاد فرم لاگین



amirhossien83
دوشنبه 16 فروردین 1400, 16:58 عصر
نمی دونم مشکلش از کجاست153202

the king
دوشنبه 16 فروردین 1400, 20:06 عصر
نمی دونم مشکلش از کجاست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() == "مدیر")
{

و ...

amirhossien83
پنج شنبه 19 فروردین 1400, 09:40 صبح
متاسفانه کار نمی کنه نمی دونم باید چی کار کنم
وقتی start میکنم میگه کاربر وجود ندارهیعنی MessageBox رو نشون میده 153205153204

telegram
پنج شنبه 19 فروردین 1400, 10:49 صبح
اینطور تغییر بدین ببینید چی میشه
یه نما از ساختار دیتابیستون هم بدین

SqlDataAdapter da=new SqlDataAdapter(Search,con);
DataTable dt=new DataTable();
da.Fill(dt);
if(dt.Rows.Count>0)
{
//کاربر وجود دارد
}
else
{
کاربر وجود ندارد
}

amirhossien83
پنج شنبه 19 فروردین 1400, 14:13 عصر
اینطور تغییر بدین ببینید چی میشه
یه نما از ساختار دیتابیستون هم بدین

SqlDataAdapter da=new SqlDataAdapter(Search,con);
DataTable dt=new DataTable();
da.Fill(dt);
if(dt.Rows.Count>0)
{
//کاربر وجود دارد
}
else
{
کاربر وجود ندارد
}


چون سطح دسترسی داره نمیشه اینجوری