c#不同界面中如何将textbox输入值传入select where语句中?
将登录界面用户名输入textbox1的变量值传入另一界面中的selectwhere语句中;例:AdminAd=newAdmin();SqlCommandcommand=n...
将登录界面用户名输入textbox1的变量值传入另一界面中的select where语句中;
例:
Admin Ad = new Admin();
SqlCommand command = new SqlCommand("select * from kcuser where [key]='" + Ad.userID.Text.Trim() + "'", conn);
'" + Ad.userID.Text.Trim() + "'"中怎么读不到值呢? 展开
例:
Admin Ad = new Admin();
SqlCommand command = new SqlCommand("select * from kcuser where [key]='" + Ad.userID.Text.Trim() + "'", conn);
'" + Ad.userID.Text.Trim() + "'"中怎么读不到值呢? 展开
展开全部
你这是窗体程序还是什么,如果是窗体,不能这样写,你这样new出来的admin并不是之前那个窗体实例了,一般的方法简单点的比如用静态变量,比如在你的一个类里,比如program.cs里加一行
public static string uid=null;
然后在那个admin窗体里点登录成功后,把值赋给上面这两个变量
Program.uid=userID.Text;
然后你上面代码里的ad.userid.text换成Program.uid就行了。
public static string uid=null;
然后在那个admin窗体里点登录成功后,把值赋给上面这两个变量
Program.uid=userID.Text;
然后你上面代码里的ad.userid.text换成Program.uid就行了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询