修改页面没有显示SQLDATAREADER的数据

panliuwen 2009-04-16 11:55:23
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

namespace gxmath
{
public partial class UserModify : System.Web.UI.Page
{
string connectstring = ConfigurationManager.AppSettings("ConnectionString");
protected void Page_Load(object sender, EventArgs e)
{
if (Session["admin"] == null)
{
Response.Redirect("Contraller.aspx?cname=noadmin");
}
SqlConnection conn = new SqlConnection(connectstring);
conn.Open();
string GX_strsql;
GX_strsql = "select * from users where userid=" + Request["userid"];
SqlCommand comm = new SqlCommand(GX_strsql, conn);
SqlDataReader dr = comm.ExecuteReader();
if (dr.HasRows)
{
while (dr.Read())
{
this.tbxLoginName.Text = dr[username].ToString();
this.tbxPassword.Text = dr[password].ToString();
this.tbxName.Text = dr[name].ToString();
if (dr[authorlevel].ToString() == "1")
{
this.ddlUserclass.SelectedValue="超级管理员";
}
else if (dr[authorlevel].ToString() == "2")
{
this.ddlUserclass.SelectedValue = "工作人员";
}
else
{
this.ddlUserclass.SelectedValue = "教师用户";
}

if (dr[sex].ToString() == "男")
{
this.tbxSex.SelectedValued = "男";
}
else
{
this.tbxSex.SelectedValued = "女";
}
this.txbIDNumber.Text = dr[idnumber].ToString();
this.tbxSchool.Text = dr[school].ToString();
this.tbxWorkplace.Text = dr[workplace].ToString();
this.tbxPosition.Text = dr[positions].ToString();
this.tbxPostcode.Text = dr[post].ToString();
this.tbxAddress.Text = dr[address].ToString();
this.tbxTelephone.Text = dr[phonenumber].ToString();
this.tbxEmail.Text = dr[email].ToString();
}
}
conn.Close();
}
}
}
...全文
77 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
itcrazyman 2009-04-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 vlysses 的回复:]
UserModify.aspx?{0}"改为UserModify.aspx?userid={0}
[/Quote]
mark up
vlysses 2009-04-17
  • 打赏
  • 举报
回复
UserModify.aspx?{0}"改为UserModify.aspx?userid={0}
panliuwen 2009-04-17
  • 打赏
  • 举报
回复
我发现 Request["userid"]; 无法取得值,我是用<asp:HyperLinkField DataNavigateUrlFields="userid" DataNavigateUrlFormatString="UserModify.aspx?{0}" Text="修改" />连接的,传不到上面的页面,怎么办呢?

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧