c#按钮属性修改问题
我想要在这个专业浏览的窗体中写一段代码当我的specialitymg的值bit型的为0时即没有专业管理权限可以把button1即修改按钮的enabled属性修改为fals...
我想要在这个专业浏览的窗体中写一段代码 当我的specialitymg的值bit型的为0时即没有专业管理权限 可以把button1即修改按钮 的enabled属性修改为false 让其不能按
我把这段代码写在了 load事件中
string sql1 = "select specialitymg from roles where rolename='学生'";
SqlCommand c = new SqlCommand(sql1, conn);
c.CommandText = sql1;
if (c != true)
{
button1.Enabled = false;
}
各位高手帮帮忙 帮忙改改 展开
我把这段代码写在了 load事件中
string sql1 = "select specialitymg from roles where rolename='学生'";
SqlCommand c = new SqlCommand(sql1, conn);
c.CommandText = sql1;
if (c != true)
{
button1.Enabled = false;
}
各位高手帮帮忙 帮忙改改 展开
展开全部
string sql1 = "select specialitymg from roles where rolename='学生'";
SqlCommand c = new SqlCommand(sql1, conn);
c.CommandText = sql1;
SqlDataReader dr = c.ExecuteReader();
if (!dr.HasRows)//如果没有从数据库中读取出至少一行数据则执行
{
button1.Enabled = false;
}
SqlCommand c = new SqlCommand(sql1, conn);
c.CommandText = sql1;
SqlDataReader dr = c.ExecuteReader();
if (!dr.HasRows)//如果没有从数据库中读取出至少一行数据则执行
{
button1.Enabled = false;
}
展开全部
你的c对象貌似不是bool类型的吧,你都没有执行查询···
追问
是啊 我也想写bool类型 但是写不出来 请问应该怎么写啊
追答
你得执行你的查询语句啊,用c.ExecuteReader()方法去查询,用SqlDataReader对象去接收
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你都没有执行sql,执行了查询出结果,再根据业务逻辑进行判断啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询