public void bind()
{
SqlConnection strcon = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["strcon"]);
strcon.Open();
SqlDataAdapter sda = new SqlDataAdapter("select * from tb_bd where username='????'", strcon);
DataSet ds = new DataSet();
sda.Fill(ds, "tb_bd");
GridView1.DataSource = ds.Tables["tb_bd"];
GridView1.DataKeyNames = new string[] { "id" };
GridView1.DataBind();
}
我这是一个登陆页面,连接第二页信息页面,目的是第二页信息,只显示登陆用户的信息,而不是所有用户的信息,怎样给 username赋变量呢,请老师指导,谢谢
asp.net怎么赋值变量
答案:4 悬赏:70 手机版
解决时间 2021-03-10 12:22
- 提问者网友:書生途
- 2021-03-10 00:09
最佳答案
- 五星知识达人网友:思契十里
- 2021-03-10 00:22
首先你要确定值的来源,比如这个方法可以带一个参数
public void bind(string userName);
或者你没有分层,直接在表示层的codebehind 写代码的话,可以直接调用控件,如前天的TextBox控件ID叫做“txt_userName”,这里的sql语句可以写成:(1)select * from tb_bd where username ='+"txt_userName.Text"+';
(2)select * from tb_bd where username = @userName;
第二种写法,需要指定SqlParameter
如:SqlParameter[] pars = new SqlParameter[]{
new SqlParamter("@userName",txt_userName.Text),
};
然后将参数赋值给cmd对象,再使用SqlDataAdapter进行查询
public void bind(string userName);
或者你没有分层,直接在表示层的codebehind 写代码的话,可以直接调用控件,如前天的TextBox控件ID叫做“txt_userName”,这里的sql语句可以写成:(1)select * from tb_bd where username ='+"txt_userName.Text"+';
(2)select * from tb_bd where username = @userName;
第二种写法,需要指定SqlParameter
如:SqlParameter[] pars = new SqlParameter[]{
new SqlParamter("@userName",txt_userName.Text),
};
然后将参数赋值给cmd对象,再使用SqlDataAdapter进行查询
全部回答
- 1楼网友:酒者煙囻
- 2021-03-10 02:08
ArrayList arr = new ArrayList();
SqlDataAdapter sda = new SqlDataAdapter("select * from tb_bd where username=:username", strcon);
OracleParameter param = new OracleParameter();
param = new OracleParameter(":username", OracleType.Char, 4);
param.Value = username;
arr.Add(param);
- 2楼网友:街头电车
- 2021-03-10 01:38
string username="aaa";
SqlDataAdapter sda=new SqlDataAdapter(
"select * from tb_bd where usernmae='"+username+"'",strcon)
最简单的字符串拼接
- 3楼网友:拜訪者
- 2021-03-10 00:54
js给隐藏控件赋值,asp.net再从隐藏控件中读出值来用,值得注意的是:
1)隐藏控件没有放在<form>标签当中,且<form>必须有runat="server",这是肯定的,要不然运行时也会报错。 2)给隐藏控件赋值时,一定要注意是value属性,而不是value属性,因为给value赋值也会成功。并且alert出来也是已经赋好值的状态。但是后台用 xx.value属性读出来为空。切记一定是value,而不是value。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯