按下按鈕後 ,
 如果沒有 該用戶名 的資料表 , 
如何建立 該用戶名 的資料表 ?MembershipUser singleUser = Membership.GetUser();
該用戶名    --- >   singleUser.UserName

解决方案 »

  1.   

    用的自带的MemeberShip吗?参考Membership.CreateUser方法
    如:
    MembershipUser singleUser = Membership.GetUser(); 
    if(singleUser == null || String.IsEmptyOrNull(singleUser.UserName))
    {
      Membership.CreateUser("username", "password");
    }
      

  2.   

    可以放在session中,点击按钮时做一下判断
      

  3.   

    用session存储,然后判断就可以啊
      

  4.   

    MembershipUser singleUser = Membership.GetUser();
            string connString = WebConfigurationManager.ConnectionStrings["CnString"].ConnectionString;
            SqlConnection conn = new SqlConnection(connString);        conn.Open();
            SqlCommand cmd = new SqlCommand("SELECT * FROM [  + singleUser.UserName +  ] where id ='" + id.Text + "' ", conn);   假如沒有 沒有 資料表 singleUser.UserName
    便建立 singleUser.UserName 資料表
            SqlDataReader dr = cmd.ExecuteReader();
            GridView1.DataSource = dr;
            GridView1.DataBind();
            dr.Close();
            conn.Close();
            conn.Dispose();