存储过程中的参数@userid与程序调用过程时给的参数@name不符cm.Parameters.Add(new SqlParameter("@name", SqlDbType.Int, 4));改成---->cm.Parameters.Add(new SqlParameter("@userid", SqlDbType.Int, 4));
解决方案 »
- CreateUserWizardStep+Profile 自定义数据库
- 自定义控件的 ispostback问题
- gridview隐藏空值的列
- 编译问题
- 困扰了一早上的gridview展现数据的问题,求高人帮忙
- httpRequest的构造?页面只有3个文件输入框,提交时Request.QueryString.Count却为7。
- 如何让treeview的节点在第一次装载时没有选中任何节点?(在线等)
- .net for oracle 数据源连接执行时很慢
- 这个URL从写要怎么实现呢?没办法才问的,麻烦各位大哥啊●●●●●●●
- 大家认为用sqlDataAdapter.fill(ds,startIndes,recordCount,datasetName)方法,解决Grid分页问题效果怎样?欢迎讨论
- 谁用ajaxpro.dll做过动态验证用户名是否存在的程序?
- 关于反射的问题
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
你web上显示的是用户名也不能给存储过程传递错误的参数啊。dropdownlist有两个属性,text和value, 你将text显示为name, 将value设为id.
步骤:
1.获取用户ID //取dropdownlist.value
2.根据用户ID查询 user表 并获得用户信息
3.获得用户相关信息等相关数据插入userdata 表如果按你上述的那个方法做..
//这个地方是用dropdownlist绑定user表的name字段.
这个地方取vlues不取名字
比如 username: user1 userid: 1
就取 1 不是取 user1