if ((textBox1.Text != "")  && (textBox1.Text  is int))
{
     GetData("select RoleID,PmsnID from Role_Permission where RoleID=" + textBox1.Text);
}
                else大致意思 就是在textBox1中输入的值 不为空且为int型时 执行select语句,否则提示
但是现在  “textBox1.Text  is int” 给定的表达式始终不是int 型  编译没问题,调试时不论textbox里面输入什么都执行的是else 内容,