C#中的combobox的判断怎么写啊,谢谢,求助

来源:百度知道 编辑:UC知道 时间:2024/05/29 13:12:21
if (ULogin1.SelectedText="系统管理员")
{
userStatus = ULogin1.Text;
userNum = DateTime.Now.ToShortTimeString();
}
if (ULogin1.SelectedText="普通用户")
{
userStatus = ULogin1.Text;
userNum =DateTime.Now.ToShortTimeString();
}

ULogin1为COMBOBOX,我那是上面那样写的,不对,请高手赐教

你那是赋值..不是判断...判断要用==号
可以直接用ULogin1.text == "系统管理员"

你底下要实现什么功能?
看看你的combobox事件是不是选错了
然后你试试if(ULogin1.Text=="系统管理员")
或者试试if(ULogin1.SelectText==“系统管理员”)

if(ULogin1.selectitem.text == "系统管理员")
{
userStatus = ULogin1.Text;
userNum = DateTime.Now.ToShortTimeString();
}
if (ULogin1.selectitem.text =="普通用户")
{
userStatus = ULogin1.Text;
userNum =DateTime.Now.ToShortTimeString();
}
这样就行了
单等号是赋值 双等才是比较

if(ULogin1.SelectedText=="系统管理员")
{
userStatus = ULogin1.Text;
userNum = DateTime.Now.ToShortTimeString();
}else if(ULogin1.SelectedText=="普通用户")
{
userStatus = ULogin1.Text;
userNum =DateTime.Now.ToShortTimeString();
}

肯定不对了,将ULogin1.Selected.Text="系统管理员"改成this.ULogin1.Text=="系统管理员",
相应的把下面那个也改了

if (ULogin1.SelectedItem.Text==&quo