——此文章摘自《ASPNET +SQL Server网络应用系统开发案例精解》定价¥特价¥ 详细>>http://tracklinktechcn/?m_id=dangdang&a_id=A&l=&l_type= width= height= border= nosave> </asp:DataGrid></FONT></TD> </TR> </TABLE> <uc:stfooter id=STFooter runat=server></uc:stfooter> .STUserInfoaspx的主要代码及其解释 STUserInfoaspx实现了查看自己信息的功能页面进行初始化时通过调用BindGrid()方法来从数据库中获取用户信息填充DataGrid控件主要代码及其解释如下 private void Page_Load(object sender SystemEventArgs e) { if(Session[STNickName] != null) { //获得数据库连接字符串 string STconnection = ConfigurationSettingsAppSettings[strconnection]; //创建数据库连接 STconn = new SqlConnection(STconnection); if(!IsPostBack) { //自定义ST_DgBind()方法加载用户的信息 BindGrid(); } } else { ResponseRedirect(/Indexaspx); } } //加载用户的信息 public void BindGrid() { //获取登录用户的登录名 string STNickName = Session[STNickName]ToString(); //根据登录用户名和管理权限创建查询用户所有信息的sql语句 string STstrsql=select STUserIDSTNickNameSTUserNameSTNoAdmin from STUser where STNickName = +STNickName + and STNoAdmin = ; //创建SqlDataAdapter的实例 SqlDataAdapter STsda=new SqlDataAdapter(STstrsqlSTconn); //创建DataSet的实例 DataSet STds=new DataSet(); //将信息填充到DataSet STsdaFill(STds); //将信息绑定到DataGrid STmyGridDataSource = STds; STmyGridDataBind(); } right>[http://developcsaicn/dotnet_ASP/htm>] [] |